[New LWP 11841] [New LWP 11877] [New LWP 11878] [New LWP 11879] [New LWP 11880] [New LWP 11881] [New LWP 11882] [New LWP 11883] [New LWP 11889] [New LWP 11894] [New LWP 11895] [New LWP 11896] [New LWP 11897] [New LWP 11898] [New LWP 11899] [New LWP 11900] [New LWP 11901] [New LWP 11902] [New LWP 11903] [New LWP 11904] [New LWP 11905] [New LWP 11906] [New LWP 11907] [New LWP 11916] [New LWP 11918] [New LWP 11919] [New LWP 11920] [New LWP 11924] [New LWP 11925] [New LWP 11926] [New LWP 11947] [New LWP 11948] [New LWP 11953] [New LWP 11955] [New LWP 11956] [New LWP 11958] [New LWP 11959] [New LWP 11962] [New LWP 11964] [New LWP 11966] [New LWP 11967] [New LWP 11968] [New LWP 11969] [New LWP 11971] [New LWP 11975] [New LWP 11978] [New LWP 11979] [New LWP 11980] [New LWP 11984] [New LWP 11985] [New LWP 12105] [New LWP 12197] [New LWP 12207] [New LWP 12311] [New LWP 12440] [New LWP 12441] [New LWP 12913] [New LWP 12917] [New LWP 13154] [New LWP 13506] [New LWP 13508] [New LWP 15665] [New LWP 15671] [New LWP 15678] [New LWP 15880] [New LWP 15888] [New LWP 16330] [New LWP 16334] [New LWP 16369] [New LWP 16373] [New LWP 16387] [New LWP 16457] [New LWP 16481] [New LWP 16487] [New LWP 16488] [New LWP 16504] [New LWP 16520] [New LWP 16529] [New LWP 16539] [New LWP 16905] [New LWP 16912] [New LWP 16916] [New LWP 16921] [New LWP 16927] [New LWP 16930] [New LWP 16931] [New LWP 16956] [New LWP 17094] [New LWP 17115] [New LWP 17121] [New LWP 17130] [New LWP 17253] [New LWP 17255] [New LWP 17392] [New LWP 17397] [New LWP 17799] [New LWP 18295] [New LWP 18773] [New LWP 18776] [New LWP 18778] [New LWP 18781] [New LWP 18787] [New LWP 18788] [New LWP 18789] [New LWP 18790] [New LWP 18791] [New LWP 18792] [New LWP 18793] [New LWP 18794] [New LWP 18795] [New LWP 20002] [New LWP 20004] [New LWP 20005] [New LWP 20006] [New LWP 22121] [New LWP 22122] [New LWP 22125] [New LWP 22126] [New LWP 22127] [New LWP 22132] [New LWP 22466] [New LWP 22937] [New LWP 23472] [New LWP 23473] [New LWP 23474] [New LWP 23840] [New LWP 23841] [New LWP 23842] [New LWP 23843] [New LWP 25002] [New LWP 25874] [New LWP 25875] [New LWP 25876] [New LWP 25877] [New LWP 25878] [New LWP 25918] [New LWP 25919] [New LWP 25920] [New LWP 26041] [New LWP 26042] [New LWP 26043] [New LWP 26044] [New LWP 26045] [New LWP 26046] [New LWP 26047] [New LWP 26048] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/data/mci/5673d071b656a52c245464d7c3d059e4/src/dist-test/bin/mongod'. #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 [Current thread is 1 (Thread 0x7fa87891d180 (LWP 11841))] Detected binary built with GCC: 11.3.0 Loaded libstdc++ pretty printers from '/opt/mongodbtoolchain/v4/share/gcc-11.3.0/python' MongoDB GDB commands loaded, run 'mongodb-help' for list of commands MongoDB GDB pretty-printers loaded MongoDB Lock analysis commands loaded immer gdb pretty-printers loaded Thread 146 (Thread 0x7fa842d70700 (LWP 26048)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa842d6adf0, __mutex=0x5597e5890310, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597eb12de00) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597eb12de00, threadName="Sharding-Fixed-16") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f21ec2d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f21ec2c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f21ec2c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f21ec2c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f21ec2c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 145 (Thread 0x7fa843571700 (LWP 26047)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84356bdf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-78") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597efc1fb90) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597efc1fb88) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597efc1fb88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597efc1fb88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597efc1fb80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 144 (Thread 0x7fa844573700 (LWP 26046)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84456ddf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-77") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597e58bb990) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597e58bb988) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e58bb988) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e58bb988) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e58bb980) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 143 (Thread 0x7fa844d74700 (LWP 26045)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa844d6edf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-76") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597e5c7f3d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597e5c7f3c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e5c7f3c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e5c7f3c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e5c7f3c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 142 (Thread 0x7fa845575700 (LWP 26044)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84556fdf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-75") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2db3450) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2db3448) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2db3448) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2db3448) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2db3440) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 141 (Thread 0x7fa846577700 (LWP 26043)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa846571df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-74") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597ec07c950) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597ec07c948) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597ec07c948) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597ec07c948) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597ec07c940) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 140 (Thread 0x7fa846d78700 (LWP 26042)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa846d72df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-73") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597eb466550) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597eb466548) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597eb466548) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597eb466548) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597eb466540) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 139 (Thread 0x7fa847e7b700 (LWP 26041)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa847e75df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-72") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f4462e10) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f4462e08) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f4462e08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f4462e08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f4462e00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 138 (Thread 0x7fa848e84700 (LWP 25920)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa848e7edf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-71") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f1e72d50) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f1e72d48) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f1e72d48) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f1e72d48) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f1e72d40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 137 (Thread 0x7fa84a48c700 (LWP 25919)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84a486df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-70") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2282dd0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2282dc8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2282dc8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2282dc8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2282dc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 136 (Thread 0x7fa84ac8d700 (LWP 25918)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84ac87df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-69") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597efc1f590) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597efc1f588) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597efc1f588) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597efc1f588) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597efc1f580) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 135 (Thread 0x7fa8665e4700 (LWP 25878)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8665dedf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-68") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2cb24d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2cb24c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2cb24c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2cb24c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2cb24c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 134 (Thread 0x7fa85a3b9700 (LWP 25877)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85a3b3df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-67") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f224c510) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f224c508) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f224c508) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f224c508) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f224c500) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 133 (Thread 0x7fa859bb8700 (LWP 25876)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa859bb2df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-66") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f180e150) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f180e148) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f180e148) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f180e148) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f180e140) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 132 (Thread 0x7fa861ddb700 (LWP 25875)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa861dd5df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-65") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597efe58f90) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597efe58f88) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597efe58f88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597efe58f88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597efe58f80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 131 (Thread 0x7fa8593b7700 (LWP 25874)): #0 0x00007fa88a7e289d in __lll_lock_wait () from /lib64/libpthread.so.0 #1 0x00007fa88a7ddac7 in __pthread_mutex_cond_lock () from /lib64/libpthread.so.0 #2 0x00007fa88a7df68c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #3 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8593b1df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #4 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #5 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #6 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #7 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #8 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #9 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #10 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-64") at src/mongo/util/concurrency/thread_pool.cpp:417 #11 0x00007fa8814205f0 in operator() (__closure=0x5597f07806d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #12 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #13 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #14 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #15 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #16 operator() (__closure=0x5597f07806c8) at src/mongo/stdx/thread.h:192 #17 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #18 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #19 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f07806c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #20 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f07806c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #21 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f07806c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #22 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #23 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #24 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 130 (Thread 0x7fa857bb4700 (LWP 25002)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa857baedf0, __mutex=0x5597e58905d0, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597eb0e2c00) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597eb0e2c00, threadName="ShardRegistry-4") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f180fc10) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f180fc08) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f180fc08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f180fc08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f180fc00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 129 (Thread 0x7fa84d69b700 (LWP 23843)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84d695df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-62") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f4feed10) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f4feed08) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f4feed08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f4feed08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f4feed00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 128 (Thread 0x7fa84ffa1700 (LWP 23842)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84ff9bdf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-61") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2a01a90) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2a01a88) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2a01a88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2a01a88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2a01a80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 127 (Thread 0x7fa84156d700 (LWP 23841)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa841567df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-60") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2bc45d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2bc45c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2bc45c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2bc45c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2bc45c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 126 (Thread 0x7fa8615da700 (LWP 23840)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8615d4df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-59") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f31cd750) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f31cd748) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f31cd748) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f31cd748) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f31cd740) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 125 (Thread 0x7fa849a89700 (LWP 23474)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa849a83df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-58") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f22b03d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f22b03c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f22b03c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f22b03c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f22b03c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 124 (Thread 0x7fa8685e8700 (LWP 23473)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8685e2df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-57") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f180e2d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f180e2c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f180e2c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f180e2c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f180e2c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 123 (Thread 0x7fa84c699700 (LWP 23472)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84c693df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-56") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2f8d050) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2f8d048) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2f8d048) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2f8d048) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2f8d040) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 122 (Thread 0x7fa82c71b700 (LWP 22937)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=400, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f2253610, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f2253610, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597f2253610, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597ec435110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597f2253610, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597f2253610) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597ee827900, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa82c7101a0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828196c0 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597ee827900) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597ee827900) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597ec4350c0, opCtx=opCtx@entry=0x5597ee827900, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597ec435000, opCtx=opCtx@entry=0x5597ee827900, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597ec435000, opCtx=0x5597ee827900, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x5597f2ff82b0, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x5597f2ff82b0, opCtx=0x5597ee827900, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa882804cc5 in boost::optional_detail::optional_base::construct (this=0x5597f2ff82a8) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5597f2ff82a8) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5597f2ff82a8) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x5597f2ff8290, opCtx=opCtx@entry=0x5597ee827900, dbName="config", mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007fa885a5a526 in std::construct_at (__location=0x5597f2ff8290) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_construct.h:97 #26 std::allocator_traits >::construct (__p=0x5597f2ff8290, __a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/alloc_traits.h:518 #27 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5597f2ff8280) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:519 #28 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:650 #29 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #30 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:409 #31 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:863 #32 std::make_shared () at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:879 #33 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5597ee827900, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007fa885a5ad6d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5597ee827900, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_uninitialized.h:91 #35 0x00007fa885a5b01b in mongo::acquireCollection (opCtx=opCtx@entry=0x5597ee827900, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007fa886e34eb8 in mongo::write_ops_exec::performSingleDeleteOp (source=, letParams=..., runtimeConstants=..., op=..., stmtId=, opCollectionUUID=..., ns="config.cache.collections", opCtx=0x5597ee827900) at src/mongo/db/ops/write_ops_exec.cpp:1673 #37 mongo::write_ops_exec::performDeletes (opCtx=, opCtx@entry=0x5597ee827900, wholeOp=..., source=source@entry=mongo::OperationSource::kStandard) at src/mongo/db/ops/write_ops_exec.cpp:1846 #38 0x00007fa87c60acc1 in mongo::(anonymous namespace)::CmdDelete::Invocation::typedRun (this=0x5597ec6f2b00, opCtx=0x5597ee827900) at src/mongo/db/commands/write_commands.cpp:721 #39 0x00007fa87c60b0ef in mongo::TypedCommand::InvocationBase::_callTypedRun (opCtx=, this=) at src/mongo/db/commands.h:1350 #40 mongo::TypedCommand::InvocationBase::_runImpl (reply=0x5597f1e770e0, opCtx=, this=) at src/mongo/db/commands.h:1357 #41 mongo::TypedCommand::InvocationBase::run (this=, opCtx=, reply=0x5597f1e770e0) at src/mongo/db/commands.h:1362 #42 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597ee827900, request=..., invocation=0x5597ec6f2b00, response=0x5597f1e770e0) at src/mongo/db/commands.cpp:199 #43 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #44 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #45 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #46 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #47 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #49 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597ec9ef568) at src/mongo/db/service_entry_point_common.cpp:942 #50 0x00007fa87d65f99e in operator() (path=0x5597ec9ef568, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #51 operator() (__closure=) at src/mongo/util/future_util.h:857 #52 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #53 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #54 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597f206a000) at src/mongo/db/service_entry_point_common.cpp:1366 #55 0x00007fa87d661faa in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x5597f206a000) at src/mongo/db/service_entry_point_common.cpp:1477 #56 0x00007fa87d66258d in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5597f206a000) at src/mongo/db/service_entry_point_common.cpp:1397 #57 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #58 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #59 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597f206a000) at src/mongo/db/service_entry_point_common.cpp:826 #60 0x00007fa87d658baa in operator() (runner=0x5597f206a000, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #61 operator() (__closure=) at src/mongo/util/future_util.h:857 #62 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #63 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #64 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #65 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597ec6f2840) at src/mongo/db/service_entry_point_common.cpp:1920 #66 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #67 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #68 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597ec6f2840) at src/mongo/db/service_entry_point_common.cpp:675 #69 operator() (runner=0x5597ec6f2840, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #70 operator() (__closure=) at src/mongo/util/future_util.h:857 #71 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #72 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa82c7133f0) at src/mongo/util/future_util.h:862 #73 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #74 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #75 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #76 operator() (output=0x5597f3f65e00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #77 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #78 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #79 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f14b0400, this=0x5597f14b0418) at src/mongo/util/functional.h:221 #80 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f14b0400) at src/mongo/util/future_impl.h:482 #81 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597f14b0400) at src/mongo/util/future_impl.h:633 #82 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #83 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa82c713540) at src/mongo/util/future_impl.h:1287 #84 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa82c713540) at src/mongo/util/future_impl.h:1285 #85 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa82c713540, output=0x5597f14b0400) at src/mongo/util/future_impl.h:1247 #86 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597f14b0400, this=0x7fa82c713540) at src/mongo/util/future.h:292 #87 operator() (output=0x5597f14b0400, input=, __closure=) at src/mongo/util/future_impl.h:1020 #88 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #89 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #90 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2bea300, this=0x5597f2bea318) at src/mongo/util/functional.h:221 #91 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2bea300) at src/mongo/util/future_impl.h:482 #92 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597f2bea300) at src/third_party/boost/boost/optional/optional.hpp:426 #93 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #94 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa82c7136c0) at src/mongo/util/future.h:1021 #95 mongo::Promise::emplaceValue<>() (this=0x7fa82c7136c0) at src/mongo/util/future.h:977 #96 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #97 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #98 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #99 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #100 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #101 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa82c7137e0) at src/mongo/util/future_impl.h:1287 #102 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa82c7137e0) at src/mongo/util/future_impl.h:1025 #103 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa82c7137e0) at src/mongo/util/future.h:415 #104 mongo::Future::then):: > (func=..., this=0x7fa82c7137e0) at src/mongo/util/future.h:553 #105 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #106 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #107 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597ee827900, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #108 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597ee827900, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #109 0x00007fa885b79fc7 in mongo::(anonymous namespace)::loopbackBuildResponse (opCtx=0x5597ee827900, toSend=...) at src/mongo/db/dbdirectclient.cpp:146 #110 0x00007fa885b7a584 in mongo::DBDirectClient::_call (this=, toSend=..., response=..., actualServer=) at src/mongo/db/dbdirectclient.cpp:151 #111 0x00007fa882346a98 in mongo::DBClientBase::call (actualServer=0x7fa82c714c90, response=..., toSend=..., this=0x7fa82c714fe0) at src/mongo/client/dbclient_base.h:509 #112 mongo::DBClientBase::runCommandWithTarget (this=0x7fa82c714fe0, request=...) at src/mongo/client/dbclient_base.cpp:232 #113 0x00007fa88964972a in mongo::DBClientBase::runCommand (this=0x7fa82c714fe0, request=...) at src/mongo/client/dbclient_base.h:243 #114 0x00007fa88986d368 in mongo::shardmetadatautil::dropChunksAndDeleteCollectionsEntry (opCtx=opCtx@entry=0x5597ee827900, nss="random_DDL_setFCV_operations_DB_1.sharded_coll_0") at src/mongo/db/s/shard_metadata_util.cpp:447 #115 0x00007fa88987a259 in mongo::ShardServerCatalogCacheLoader::_updatePersistedCollAndChunksMetadata (this=this@entry=0x5597eafc3a40, opCtx=0x5597ee827900, nss="random_DDL_setFCV_operations_DB_1.sharded_coll_0") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1251 #116 0x00007fa8898812f5 in mongo::ShardServerCatalogCacheLoader::_runCollAndChunksTasks (this=0x5597eafc3a40, nss="random_DDL_setFCV_operations_DB_1.sharded_coll_0") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1080 #117 0x00007fa88988171d in operator() (status=Status::OK(), __closure=) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1030 #118 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:263 #119 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #120 mongo::ThreadPool::Impl::_doOneTask (this=0x5597eb0e2500, lk=0x7fa82c715eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #121 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597eb0e2500) at src/mongo/util/concurrency/thread_pool.cpp:430 #122 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597eb0e2500, threadName="ShardServerCatalogCacheLoader-6") at src/mongo/util/concurrency/thread_pool.cpp:417 #123 0x00007fa8814205f0 in operator() (__closure=0x5597f2db38d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #124 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #125 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #126 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #127 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #128 operator() (__closure=0x5597f2db38c8) at src/mongo/stdx/thread.h:192 #129 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #130 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #131 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2db38c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #132 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2db38c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #133 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2db38c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #134 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #135 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #136 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 121 (Thread 0x7fa86a5ec700 (LWP 22466)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa86a5e6df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-54") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f1dd1b90) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f1dd1b88) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f1dd1b88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f1dd1b88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f1dd1b80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 120 (Thread 0x7fa858bb6700 (LWP 22132)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa858bb0df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-52") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f1ff1a90) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f1ff1a88) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f1ff1a88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f1ff1a88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f1ff1a80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 119 (Thread 0x7fa85bdcf700 (LWP 22127)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85bdc9df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-50") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597eb6cdd90) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597eb6cdd88) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597eb6cdd88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597eb6cdd88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597eb6cdd80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 118 (Thread 0x7fa847579700 (LWP 22126)): #0 0x00007fa8891473a0 in memcpy@plt () from /data/debug/lib/libsharding_initialization.so #1 0x00007fa8891467d1 in std::char_traits::copy (__n=5, __s2=0x7fa8475731a8 "admin", __s1=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/char_traits.h:437 #2 std::__cxx11::basic_string, std::allocator >::_S_copy (__n=5, __s=0x7fa8475731a8 "admin", __d=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/basic_string.h:359 #3 std::__cxx11::basic_string, std::allocator >::_S_copy (__n=5, __s=0x7fa8475731a8 "admin", __d=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/basic_string.h:354 #4 std::__cxx11::basic_string, std::allocator >::_S_copy_chars (__k2=0x7fa8475731ad "", __k1=0x7fa8475731a8 "admin", __p=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/basic_string.h:401 #5 std::__cxx11::basic_string, std::allocator >::_M_construct (__end=0x7fa8475731ad "", __beg=0x7fa8475731a8 "admin", this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/basic_string.tcc:225 #6 std::__cxx11::basic_string, std::allocator >::_M_construct_aux (__end=0x7fa8475731ad "", __beg=0x7fa8475731a8 "admin", this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/basic_string.h:255 #7 std::__cxx11::basic_string, std::allocator >::_M_construct (__end=0x7fa8475731ad "", __beg=0x7fa8475731a8 "admin", this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/basic_string.h:274 #8 std::__cxx11::basic_string, std::allocator >::basic_string (__str="admin", this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/basic_string.h:459 #9 mongo::executor::RemoteCommandRequestBase::RemoteCommandRequestBase (this=0x7fa8475732d8) at src/mongo/executor/remote_command_request.h:58 #10 0x00007fa885530efc in mongo::executor::RemoteCommandRequestImpl > >::RemoteCommandRequestImpl (this=0x7fa8475732d8) at src/mongo/executor/remote_command_request.h:137 #11 0x00007fa88552b2d1 in mongo::executor::ThreadPoolTaskExecutor::scheduleRemoteCommandOnAny(mongo::executor::RemoteCommandRequestImpl > > const&, std::function const&, std::shared_ptr const&) (this=this@entry=0x5597e5cfae00, request=..., cb=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:491 #12 0x00007fa882d27503 in mongo::executor::TaskExecutor::scheduleRemoteCommand(mongo::executor::RemoteCommandRequestImpl const&, std::function const&, std::shared_ptr const&) (this=0x5597e5cfae00, request=..., cb=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/executor/task_executor.cpp:310 #13 0x00007fa887e06802 in mongo::repl::ReplicationCoordinatorImpl::_doMemberHeartbeat (this=0x5597e5b05000, cbData=..., target=..., replSetName="shard-rs0") at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:177 #14 0x00007fa887e06d25 in operator() (cbData=..., __closure=) at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:193 #15 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:263 #16 0x00007fa88552cf4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7fa847573c08) at src/mongo/util/functional.h:221 #17 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x5597e5cfae00, cbStateArg=std::shared_ptr (use count 5, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #18 0x00007fa88552d3ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #19 SpecificImpl::call (this=0x5597eb72fa20, args#0=...) at src/mongo/util/functional.h:263 #20 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #21 mongo::ThreadPool::Impl::_doOneTask (this=0x5597e5d99000, lk=0x7fa847573eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #22 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:430 #23 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-49") at src/mongo/util/concurrency/thread_pool.cpp:417 #24 0x00007fa8814205f0 in operator() (__closure=0x5597f0858410) at src/mongo/util/concurrency/thread_pool.cpp:594 #25 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #26 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #27 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #28 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #29 operator() (__closure=0x5597f0858408) at src/mongo/stdx/thread.h:192 #30 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #31 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #32 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f0858408) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #33 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f0858408) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #34 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f0858400) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #35 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #36 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #37 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 117 (Thread 0x7fa8635de700 (LWP 22125)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8635d8df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-48") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597e58bebd0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597e58bebc8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e58bebc8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e58bebc8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e58bebc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 116 (Thread 0x7fa865de3700 (LWP 22122)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa865ddddf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-47") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f52e8f10) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f52e8f08) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f52e8f08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f52e8f08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f52e8f00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 115 (Thread 0x7fa860dd9700 (LWP 22121)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa860dd3df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-46") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2820510) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2820508) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2820508) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2820508) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2820500) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 114 (Thread 0x7fa8695ea700 (LWP 20006)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8695e4df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-43") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f185a350) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f185a348) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f185a348) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f185a348) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f185a340) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 113 (Thread 0x7fa845d76700 (LWP 20005)): #0 0x00007fa88a7e289d in __lll_lock_wait () from /lib64/libpthread.so.0 #1 0x00007fa88a7dbb59 in pthread_mutex_lock () from /lib64/libpthread.so.0 #2 0x00007fa88c992fb0 in __gthread_mutex_lock (__mutex=0x5597e5b05020) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:749 #3 std::mutex::lock (this=0x5597e5b05020) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:100 #4 mongo::latch_detail::Mutex::lock (this=0x5597e5b05008) at src/mongo/platform/mutex.cpp:78 #5 mongo::latch_detail::Mutex::lock (this=this@entry=0x5597e5b05008) at src/mongo/platform/mutex.cpp:70 #6 0x00007fa887e061ba in std::lock_guard::lock_guard (__m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:228 #7 mongo::repl::ReplicationCoordinatorImpl::_doMemberHeartbeat (this=0x5597e5b05000, cbData=..., target=..., replSetName="shard-rs0") at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:147 #8 0x00007fa887e06d25 in operator() (cbData=..., __closure=) at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:193 #9 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:263 #10 0x00007fa88552cf4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7fa845d70c08) at src/mongo/util/functional.h:221 #11 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x5597e5cfae00, cbStateArg=std::shared_ptr (use count 6, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #12 0x00007fa88552d3ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #13 SpecificImpl::call (this=0x5597ee13eee0, args#0=...) at src/mongo/util/functional.h:263 #14 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #15 mongo::ThreadPool::Impl::_doOneTask (this=0x5597e5d99000, lk=0x7fa845d70eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #16 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:430 #17 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-42") at src/mongo/util/concurrency/thread_pool.cpp:417 #18 0x00007fa8814205f0 in operator() (__closure=0x5597f2b914d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #19 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #20 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #21 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #22 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #23 operator() (__closure=0x5597f2b914c8) at src/mongo/stdx/thread.h:192 #24 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #25 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #26 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2b914c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #27 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2b914c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #28 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2b914c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #29 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #30 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #31 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 112 (Thread 0x7fa862ddd700 (LWP 20004)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa862dd7df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-41") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f1685c10) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f1685c08) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f1685c08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f1685c08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f1685c00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 111 (Thread 0x7fa83f25f700 (LWP 20002)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa83f259df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-39") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597eb532310) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597eb532308) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597eb532308) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597eb532308) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597eb532300) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 110 (Thread 0x7fa85c5d0700 (LWP 18795)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85c5cadf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-36") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2cb3c10) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2cb3c08) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2cb3c08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2cb3c08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2cb3c00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 109 (Thread 0x7fa85cdd1700 (LWP 18794)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85cdcbdf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-35") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2185ad0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2185ac8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2185ac8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2185ac8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2185ac0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 108 (Thread 0x7fa85d5d2700 (LWP 18793)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85d5ccdf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-34") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f3d3f710) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f3d3f708) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f3d3f708) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f3d3f708) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f3d3f700) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 107 (Thread 0x7fa85ddd3700 (LWP 18792)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85ddcddf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-33") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f2b91650) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f2b91648) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f2b91648) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f2b91648) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f2b91640) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 106 (Thread 0x7fa85e5d4700 (LWP 18791)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85e5cedf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-32") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f3d811d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f3d811c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f3d811c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f3d811c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f3d811c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 105 (Thread 0x7fa85edd5700 (LWP 18790)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85edcfdf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-31") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f231a710) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f231a708) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f231a708) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f231a708) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f231a700) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 104 (Thread 0x7fa85f5d6700 (LWP 18789)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85f5d0df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-30") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f0780010) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f0780008) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f0780008) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f0780008) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f0780000) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 103 (Thread 0x7fa85fdd7700 (LWP 18788)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa85fdd1df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-29") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f33c4090) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f33c4088) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f33c4088) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f33c4088) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f33c4080) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 102 (Thread 0x7fa8605d8700 (LWP 18787)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8605d2df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-28") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597eb5a7110) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597eb5a7108) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597eb5a7108) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597eb5a7108) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597eb5a7100) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 101 (Thread 0x7fa8655e2700 (LWP 18781)): #0 0x00007fa88a7e289d in __lll_lock_wait () from /lib64/libpthread.so.0 #1 0x00007fa88a7ddac7 in __pthread_mutex_cond_lock () from /lib64/libpthread.so.0 #2 0x00007fa88a7df68c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #3 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8655dcdf0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #4 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #5 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #6 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #7 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #8 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #9 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #10 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-22") at src/mongo/util/concurrency/thread_pool.cpp:417 #11 0x00007fa8814205f0 in operator() (__closure=0x5597efe57fd0) at src/mongo/util/concurrency/thread_pool.cpp:594 #12 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #13 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #14 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #15 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #16 operator() (__closure=0x5597efe57fc8) at src/mongo/stdx/thread.h:192 #17 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #18 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #19 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597efe57fc8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #20 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597efe57fc8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #21 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597efe57fc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #22 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #23 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #24 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 100 (Thread 0x7fa869deb700 (LWP 18778)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa869de5df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-19") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f3d3ec50) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f3d3ec48) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f3d3ec48) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f3d3ec48) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f3d3ec40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 99 (Thread 0x7fa86bdef700 (LWP 18776)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa86bde9df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-17") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f4fefc10) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f4fefc08) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f4fefc08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f4fefc08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f4fefc00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 98 (Thread 0x7fa840c6b700 (LWP 18773)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa840c65df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-14") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f077fb90) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f077fb88) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f077fb88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f077fb88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f077fb80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 97 (Thread 0x7fa84ce9a700 (LWP 18295)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa84ce94df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-13") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597f1b3d190) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597f1b3d188) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f1b3d188) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f1b3d188) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f1b3d180) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 96 (Thread 0x7fa83bc4c700 (LWP 17799)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=758, bufs=0x7fa83bc46810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83bc46810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597efbc5788) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597efbc5580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597efbc5580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597efbc5580, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597efbc5580) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597f3d74f00) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597f3d74f00) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597f3d74f00) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ee3e3bd0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f3e4d9e0) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f3e4d9c8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f3e4d9c0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597f3d74e40) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597ebd6bba0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f3c934e0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f3c934e0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 95 (Thread 0x7fa82a710700 (LWP 17397)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=636, bufs=0x7fa82a70a810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa82a70a810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597f2cf5288) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597f2cf5080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597f2cf5080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597f2cf5080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597f2cf5080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597f1fc1800) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597f1fc1800) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597f1fc1800) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597f10f31e0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f2d84f40) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f2d84f28) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f2d84f20, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597f32ac900) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597f10f3550) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f2beda48) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f2beda48) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 94 (Thread 0x7fa82cb1f700 (LWP 17392)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f2af7e10, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f2af7e10, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597f2af7e10, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597f2af7e10, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597f2af7e10) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eb841480, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa82cb177c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597eb841480, this=0x7fa82cb17888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597eb841480, this=0x7fa82cb17888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597eb841480) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597eb841480) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597eb841480, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597eb841480, result=result@entry=0x7fa82cb18100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597eb841480, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x5597f066f69d = {...}, replyBuilder=0x5597f2f765f0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597eb841480, result=0x5597f2f765f0) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597eb841480, request=..., invocation=0x5597f2c5dea0, response=0x5597f2f765f0) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597f2bedae8) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597f2bedae8, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597f1a004a0) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597f1a004a0) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597f1a004a0) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597f1a004a0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597f2f7a000) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597f2f7a000) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597f2f7a000, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa82cb19750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597f2f80700, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2f7f600, this=0x5597f2f7f618) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2f7f600) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597f2f7f600) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa82cb198a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa82cb198a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa82cb198a0, output=0x5597f2f7f600) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597f2f7f600, this=0x7fa82cb198a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597f2f7f600, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2f80600, this=0x5597f2f80618) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2f80600) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597f2f80600) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa82cb19a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa82cb19a20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa82cb19b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa82cb19b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa82cb19b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa82cb19b40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597eb841480, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597eb841480, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597f2dd6960) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa82cb1a140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa82cb1a140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa82cb1a140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa82cb1a140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597f2dd6960) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597f10f4090, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f2f8e560) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f2f8e548) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f2f8e540, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597f2dd68a0) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597ecc34510) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597f1695008) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f1695008) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 93 (Thread 0x7fa83fb61700 (LWP 17255)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88bd7793f in std::_V2::condition_variable_any::wait (__lock=..., this=0x5597f19b2d50) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 mongo::Interruptible::NotInterruptible::waitForConditionOrInterruptNoAssertUntil (this=, cv=..., m=..., deadline=...) at src/mongo/util/interruptible.h:507 #4 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa83fb584e0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #5 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #6 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #7 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #8 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #9 0x00007fa889b50db6 in mongo::future_details::SharedStateHolder::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future_impl.h:739 #10 mongo::future_details::SharedStateHolder::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future_impl.h:842 #11 mongo::SharedSemiFuture::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future.h:1107 #12 mongo::JournalFlusher::_waitForJournalFlushNoRetry (this=this@entry=0x5597eac50200) at src/mongo/db/storage/control/journal_flusher.cpp:290 #13 0x00007fa889b51011 in mongo::JournalFlusher::waitForJournalFlush (this=0x5597eac50200) at src/mongo/db/storage/control/journal_flusher.cpp:261 #14 0x00007fa8853c2088 in mongo::waitForWriteConcern (opCtx=0x5597f036b440, replOpTime=..., writeConcern=..., result=result@entry=0x7fa83fb58aa0) at src/mongo/db/write_concern.cpp:314 #15 0x00007fa882ef21a6 in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern(mongo::OperationContext*, mongo::CommandInvocation const*, mongo::repl::OpTime const&, mongo::BSONObjBuilder&) const::{lambda()#1}::operator()() const (__closure=__closure@entry=0x7fa83fb58bd0) at src/mongo/db/service_entry_point_mongod.cpp:168 #16 0x00007fa882ef25e5 in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern (this=, opCtx=, invocation=, lastOpBeforeRun=..., commandResponseBuilder=...) at src/mongo/db/service_entry_point_mongod.cpp:210 #17 0x00007fa87d655b89 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_waitForWriteConcern (this=this@entry=0x5597f2da4f00, bb=...) at src/mongo/db/service_entry_point_common.cpp:1392 #18 0x00007fa87d65601a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_checkWriteConcern (this=) at src/mongo/db/service_entry_point_common.cpp:1494 #19 operator() (status=..., __closure=0x7fa83fb58e58) at src/mongo/db/service_entry_point_common.cpp:1400 #20 mongo::future_details::call&> (sw=..., func=...) at src/mongo/util/future_impl.h:301 #21 mongo::future_details::throwingCall, mongo::StatusWith >(struct {...} &&) (func=...) at src/mongo/util/future_impl.h:349 #22 0x00007fa87d656158 in operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1064 #23 0x00007fa87d6627a7 in mongo::future_details::FutureImpl::generalImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&::, mongo::future_details::FutureImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&::, mongo::future_details::FutureImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&:: > (notReady=..., fail=..., success=..., this=0x7fa83fb58e70) at src/mongo/util/future_impl.h:1287 #24 mongo::future_details::FutureImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: > (policy=..., func=..., this=0x7fa83fb58e70) at src/mongo/util/future_impl.h:1103 #25 mongo::Future::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: > (policy=..., func=..., this=0x7fa83fb58e70) at src/mongo/util/future.h:429 #26 mongo::Future::onCompletion > (func=..., this=0x7fa83fb58e70) at src/mongo/util/future.h:558 #27 mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5597f2da4f00) at src/mongo/db/service_entry_point_common.cpp:1404 #28 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #29 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #30 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597f2da4f00) at src/mongo/db/service_entry_point_common.cpp:826 #31 0x00007fa87d658baa in operator() (runner=0x5597f2da4f00, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #32 operator() (__closure=) at src/mongo/util/future_util.h:857 #33 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #34 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #35 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #36 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597f2f02840) at src/mongo/db/service_entry_point_common.cpp:1920 #37 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #38 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #39 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597f2f02840) at src/mongo/db/service_entry_point_common.cpp:675 #40 operator() (runner=0x5597f2f02840, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #41 operator() (__closure=) at src/mongo/util/future_util.h:857 #42 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #43 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa83fb592e0) at src/mongo/util/future_util.h:862 #44 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #45 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #46 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #47 operator() (output=0x5597f2f8ba00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #48 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #49 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #50 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f284d200, this=0x5597f284d218) at src/mongo/util/functional.h:221 #51 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f284d200) at src/mongo/util/future_impl.h:482 #52 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597f284d200) at src/mongo/util/future_impl.h:633 #53 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #54 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa83fb59430) at src/mongo/util/future_impl.h:1287 #55 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa83fb59430) at src/mongo/util/future_impl.h:1285 #56 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa83fb59430, output=0x5597f284d200) at src/mongo/util/future_impl.h:1247 #57 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597f284d200, this=0x7fa83fb59430) at src/mongo/util/future.h:292 #58 operator() (output=0x5597f284d200, input=, __closure=) at src/mongo/util/future_impl.h:1020 #59 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #60 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #61 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2db4d00, this=0x5597f2db4d18) at src/mongo/util/functional.h:221 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2db4d00) at src/mongo/util/future_impl.h:482 #63 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597f2db4d00) at src/third_party/boost/boost/optional/optional.hpp:426 #64 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #65 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa83fb595b0) at src/mongo/util/future.h:1021 #66 mongo::Promise::emplaceValue<>() (this=0x7fa83fb595b0) at src/mongo/util/future.h:977 #67 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 9, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #68 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #69 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #70 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #71 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #72 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa83fb596d0) at src/mongo/util/future_impl.h:1287 #73 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83fb596d0) at src/mongo/util/future_impl.h:1025 #74 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83fb596d0) at src/mongo/util/future.h:415 #75 mongo::Future::then):: > (func=..., this=0x7fa83fb596d0) at src/mongo/util/future.h:553 #76 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 9, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #77 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #78 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597f036b440, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #79 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597f036b440, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #80 0x00007fa88704239b in mongo::txn_api::details::DefaultSEPTransactionClientBehaviors::handleRequest (request=..., opCtx=0x5597f036b440, this=) at src/mongo/db/transaction/transaction_api.cpp:462 #81 mongo::txn_api::details::SEPTransactionClient::_runCommand (this=0x5597f52e8900, dbName=..., cmdObj=unowned empty BSONObj @ 0x7fa88cf09d99 ) at src/mongo/db/transaction/transaction_api.cpp:486 #82 0x00007fa887042d84 in mongo::txn_api::details::SEPTransactionClient::runCommand (this=, dbName=..., cmdObj=...) at src/mongo/db/transaction/transaction_api.cpp:510 #83 0x00007fa88702ca43 in operator() (__closure=) at src/mongo/db/transaction/transaction_api.cpp:773 #84 SpecificImpl::call (this=) at src/mongo/util/functional.h:265 #85 0x00007fa888ed0c45 in mongo::unique_function ()>::operator()() const (this=) at src/mongo/util/functional.h:221 #86 std::__invoke_impl, mongo::unique_function ()>&>(std::__invoke_other, mongo::unique_function ()>&) (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #87 std::__invoke ()>&>(mongo::unique_function ()>&) (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:97 #88 std::__apply_impl ()>&, std::tuple<>>(mongo::unique_function ()>&, std::tuple<>&&, std::integer_sequence) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1859 #89 std::apply ()>&, std::tuple<> >(mongo::unique_function ()>&, std::tuple<>&&) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1871 #90 _ZZZZZN5mongo14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSG_ENUlNS_6StatusEE_clESJ_ENKUlvE_clEvENKUlvE_clEv (__closure=) at src/mongo/util/future.h:1383 #91 _ZZZZN5mongo14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSG_ENUlNS_6StatusEE_clESJ_ENKUlvE_clEv (__closure=, __closure=) at src/mongo/util/future.h:1388 #92 _ZN5mongo14future_details4callIRZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSI_ENUlNS_6StatusEE_clESL_EUlvE_EEDaSF_NS0_8FakeVoidE (func=...) at src/mongo/util/future_impl.h:296 #93 _ZN5mongo14future_details12throwingCallIRZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSI_ENUlNS_6StatusEE_clESL_EUlvE_JNS0_8FakeVoidEEEEDaSF_DpOT0_ (func=...) at src/mongo/util/future_impl.h:349 #94 _ZZNO5mongo14future_details10FutureImplINS0_8FakeVoidEE4thenINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSN_ENUlNS_6StatusEE_clESQ_EUlvE_EEDaSJ_OT0_ENKUlOS2_E_clESV_ (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #95 0x00007fa888ed12a8 in _ZN5mongo14future_details10FutureImplINS0_8FakeVoidEE11generalImplIZNOS3_4thenINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSO_ENUlNS_6StatusEE_clESR_EUlvE_EEDaSK_OT0_EUlOS2_E_ZNOS5_IS7_ST_EEDaSK_SV_EUlOSR_E0_ZNOS5_IS7_ST_EEDaSK_SV_EUlvE1_EEDaSL_SV_OT1_ (fail=..., notReady=..., success=..., this=) at src/third_party/boost/boost/optional/detail/optional_aligned_storage.hpp:53 #96 _ZNO5mongo14future_details10FutureImplINS0_8FakeVoidEE4thenINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSN_ENUlNS_6StatusEE_clESQ_EUlvE_EEDaSJ_OT0_ (policy=..., func=..., this=) at src/mongo/util/future_impl.h:1025 #97 _ZNO5mongo6FutureIvE4thenINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSL_ENUlNS_6StatusEE_clESO_EUlvE_EEDaSH_OT0_ (policy=..., func=..., this=) at src/mongo/util/future.h:415 #98 _ZN5mongo7PromiseINS_7BSONObjEE7setWithINS_19CleanupFuturePolicyILb0EEEZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureIS1_EEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSL_ENUlNS_6StatusEE_clESO_EUlvE_EEvSH_OT0_ (policy=..., func=..., this=0x5597ebce99c8) at src/mongo/util/future.h:936 #99 _ZN5mongo7PromiseINS_7BSONObjEE7setWithIZZZNS_14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureIS1_EEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSJ_ENUlNS_6StatusEE_clESM_EUlvE_EEvSG_ (func=..., this=0x5597ebce99c8) at src/mongo/util/future.h:941 #100 _ZZZN5mongo14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSG_ENUlNS_6StatusEE_clESJ_ (execStatus=..., __closure=) at src/mongo/util/future.h:1381 #101 _ZZZN5mongo14ExecutorFutureIvE13_wrapCBHelperINS_15unique_functionIFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSG_ENUlNS_6StatusEE_clESJ_ (execStatus=..., __closure=) at src/mongo/util/future.h:1373 #102 _ZZN5mongo15unique_functionIFvNS_6StatusEEE8makeImplIZZNS_14ExecutorFutureIvE13_wrapCBHelperINS0_IFNS_10SemiFutureINS_7BSONObjEEEvEEEEEDaSt10shared_ptrINS_17OutOfLineExecutorEEOT_ENUlDpOT_E_clIJEEEDaSK_EUlS1_E_EEDaSH_EN12SpecificImpl4callEOS1_ (this=0x5597ebce99c0, args#0=...) at src/mongo/util/functional.h:263 #103 0x00007fa88091ed6d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x7fa83fb5a160) at src/mongo/util/functional.h:221 #104 mongo::executor::InlineExecutor::run(std::function, mongo::Interruptible*) (this=this@entry=0x5597f5217580, predicate=..., interruptible=) at src/mongo/executor/inline_executor.cpp:91 #105 0x00007fa88702c6cb in mongo::txn_api::(anonymous namespace)::runFutureInline (inlineExecutor=0x5597f5217580, mayReturn=...) at src/mongo/db/transaction/transaction_api.cpp:112 #106 0x00007fa8870408a9 in mongo::txn_api::SyncTransactionWithRetries::runNoThrow(mongo::OperationContext*, mongo::unique_function (mongo::txn_api::TransactionClient const&, std::shared_ptr)>) (this=0x7fa83fb5a700, opCtx=0x5597eb58d200, callback=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1295 #107 0x00007fa8895b3e7b in mongo::txn_api::SyncTransactionWithRetries::run(mongo::OperationContext*, mongo::unique_function (mongo::txn_api::TransactionClient const&, std::shared_ptr)>) (this=, opCtx=, callback=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:172 #108 0x00007fa888ea0f87 in mongo::ShardingCatalogManager::setAllowMigrationsAndBumpOneChunk (this=, opCtx=0x5597eb58d200, nss="random_DDL_setFCV_operations_DB_0.sharded_coll_0", collectionUUID="f2887286-0265-422b-aece-0b595b87123b", allowMigrations=allowMigrations@entry=false) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:172 #109 0x00007fa8889641ed in mongo::(anonymous namespace)::ConfigsvrSetAllowMigrationsCommand::Invocation::typedRun (this=0x5597f1584b80, opCtx=0x5597ef5fcfc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:173 #110 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597ef5fcfc0, request=..., invocation=0x5597f1584b80, response=0x5597f3ccf4b0) at src/mongo/db/commands.cpp:199 #111 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #112 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #113 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #114 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #115 0x00007fa87d65febc in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:969 #116 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #117 mongo::(anonymous namespace)::CheckoutSessionAndInvokeCommand::run (this=0x7fa88133c014 ) at src/mongo/db/service_entry_point_common.cpp:960 #118 operator() (path=0x7fa88133c014 , __closure=) at src/mongo/db/service_entry_point_common.cpp:1363 #119 operator() (__closure=) at src/mongo/util/future_util.h:857 #120 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #121 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=0x7fa83fb5af00) at src/mongo/util/future_util.h:862 #122 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597f326d900) at src/mongo/db/service_entry_point_common.cpp:1363 #123 0x00007fa87d661faa in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x5597f326d900) at src/mongo/db/service_entry_point_common.cpp:1477 #124 0x00007fa87d66258d in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5597f326d900) at src/mongo/db/service_entry_point_common.cpp:1397 #125 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #126 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #127 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597f326d900) at src/mongo/db/service_entry_point_common.cpp:826 #128 0x00007fa87d658baa in operator() (runner=0x5597f326d900, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #129 operator() (__closure=) at src/mongo/util/future_util.h:857 #130 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #131 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #132 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #133 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597f4fff2c0) at src/mongo/db/service_entry_point_common.cpp:1920 #134 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #135 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #136 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597f4fff2c0) at src/mongo/db/service_entry_point_common.cpp:675 #137 operator() (runner=0x5597f4fff2c0, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #138 operator() (__closure=) at src/mongo/util/future_util.h:857 #139 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #140 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa83fb5b750) at src/mongo/util/future_util.h:862 #141 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #142 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #143 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #144 operator() (output=0x5597f2901c00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #145 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #146 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #147 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f177fd00, this=0x5597f177fd18) at src/mongo/util/functional.h:221 #148 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f177fd00) at src/mongo/util/future_impl.h:482 #149 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597f177fd00) at src/mongo/util/future_impl.h:633 #150 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #151 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa83fb5b8a0) at src/mongo/util/future_impl.h:1287 #152 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa83fb5b8a0) at src/mongo/util/future_impl.h:1285 #153 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa83fb5b8a0, output=0x5597f177fd00) at src/mongo/util/future_impl.h:1247 #154 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597f177fd00, this=0x7fa83fb5b8a0) at src/mongo/util/future.h:292 #155 operator() (output=0x5597f177fd00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #156 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #157 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #158 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2b95800, this=0x5597f2b95818) at src/mongo/util/functional.h:221 #159 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2b95800) at src/mongo/util/future_impl.h:482 #160 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597f2b95800) at src/third_party/boost/boost/optional/optional.hpp:426 #161 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #162 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa83fb5ba20) at src/mongo/util/future.h:1021 #163 mongo::Promise::emplaceValue<>() (this=0x7fa83fb5ba20) at src/mongo/util/future.h:977 #164 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #165 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #166 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #167 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #168 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #169 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa83fb5bb40) at src/mongo/util/future_impl.h:1287 #170 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83fb5bb40) at src/mongo/util/future_impl.h:1025 #171 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83fb5bb40) at src/mongo/util/future.h:415 #172 mongo::Future::then):: > (func=..., this=0x7fa83fb5bb40) at src/mongo/util/future.h:553 #173 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #174 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #175 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597ef5fcfc0, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #176 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597ef5fcfc0, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #177 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597ee829540) at src/mongo/transport/session_workflow.cpp:718 #178 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #179 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #180 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #181 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #182 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa83fb5c140) at src/mongo/util/future_impl.h:1287 #183 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa83fb5c140) at src/mongo/util/future_impl.h:1025 #184 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa83fb5c140) at src/mongo/util/future.h:415 #185 mongo::Future > >::then > (func=..., this=0x7fa83fb5c140) at src/mongo/util/future.h:553 #186 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee829540) at src/mongo/transport/session_workflow.cpp:774 #187 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #188 SpecificImpl::call (this=0x5597ede37130, args#0=...) at src/mongo/util/functional.h:263 #189 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f44c5140) at src/mongo/util/functional.h:221 #190 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #191 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #192 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f44c5128) at src/mongo/transport/session_workflow.cpp:481 #193 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f44c5120, args#0=...) at src/mongo/util/functional.h:263 #194 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #195 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec4c4ea0) at src/mongo/transport/service_executor_synchronous.cpp:122 #196 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #197 SpecificImpl::call (this=0x5597ebd6bce0) at src/mongo/util/functional.h:263 #198 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #199 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #200 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #201 mongo::unique_function::operator()() const (this=0x5597f08f66f0) at src/mongo/util/functional.h:221 #202 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f08f66f0) at src/mongo/transport/service_executor_utils.cpp:67 #203 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #204 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 92 (Thread 0x7fa848f85700 (LWP 17253)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88bd7793f in std::_V2::condition_variable_any::wait (__lock=..., this=0x5597f19b2d50) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 mongo::Interruptible::NotInterruptible::waitForConditionOrInterruptNoAssertUntil (this=, cv=..., m=..., deadline=...) at src/mongo/util/interruptible.h:507 #4 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa848f7e950, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #5 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #6 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #7 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #8 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #9 0x00007fa889b50db6 in mongo::future_details::SharedStateHolder::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future_impl.h:739 #10 mongo::future_details::SharedStateHolder::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future_impl.h:842 #11 mongo::SharedSemiFuture::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future.h:1107 #12 mongo::JournalFlusher::_waitForJournalFlushNoRetry (this=this@entry=0x5597eac50200) at src/mongo/db/storage/control/journal_flusher.cpp:290 #13 0x00007fa889b51011 in mongo::JournalFlusher::waitForJournalFlush (this=0x5597eac50200) at src/mongo/db/storage/control/journal_flusher.cpp:261 #14 0x00007fa8853c2088 in mongo::waitForWriteConcern (opCtx=0x5597f2996fc0, replOpTime=..., writeConcern=..., result=result@entry=0x7fa848f7ef10) at src/mongo/db/write_concern.cpp:314 #15 0x00007fa882ef21a6 in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern(mongo::OperationContext*, mongo::CommandInvocation const*, mongo::repl::OpTime const&, mongo::BSONObjBuilder&) const::{lambda()#1}::operator()() const (__closure=__closure@entry=0x7fa848f7f040) at src/mongo/db/service_entry_point_mongod.cpp:168 #16 0x00007fa882ef25e5 in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern (this=, opCtx=, invocation=, lastOpBeforeRun=..., commandResponseBuilder=...) at src/mongo/db/service_entry_point_mongod.cpp:210 #17 0x00007fa87d655b89 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_waitForWriteConcern (this=this@entry=0x5597f2b16a00, bb=...) at src/mongo/db/service_entry_point_common.cpp:1392 #18 0x00007fa87d65601a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_checkWriteConcern (this=) at src/mongo/db/service_entry_point_common.cpp:1494 #19 operator() (status=..., __closure=0x7fa848f7f2c8) at src/mongo/db/service_entry_point_common.cpp:1400 #20 mongo::future_details::call&> (sw=..., func=...) at src/mongo/util/future_impl.h:301 #21 mongo::future_details::throwingCall, mongo::StatusWith >(struct {...} &&) (func=...) at src/mongo/util/future_impl.h:349 #22 0x00007fa87d656158 in operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1064 #23 0x00007fa87d6627a7 in mongo::future_details::FutureImpl::generalImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&::, mongo::future_details::FutureImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&::, mongo::future_details::FutureImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl()::&&) &&:: > (notReady=..., fail=..., success=..., this=0x7fa848f7f2e0) at src/mongo/util/future_impl.h:1287 #24 mongo::future_details::FutureImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: > (policy=..., func=..., this=0x7fa848f7f2e0) at src/mongo/util/future_impl.h:1103 #25 mongo::Future::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: > (policy=..., func=..., this=0x7fa848f7f2e0) at src/mongo/util/future.h:429 #26 mongo::Future::onCompletion > (func=..., this=0x7fa848f7f2e0) at src/mongo/util/future.h:558 #27 mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5597f2b16a00) at src/mongo/db/service_entry_point_common.cpp:1404 #28 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #29 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #30 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597f2b16a00) at src/mongo/db/service_entry_point_common.cpp:826 #31 0x00007fa87d658baa in operator() (runner=0x5597f2b16a00, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #32 operator() (__closure=) at src/mongo/util/future_util.h:857 #33 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #34 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #35 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #36 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597f15122c0) at src/mongo/db/service_entry_point_common.cpp:1920 #37 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #38 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #39 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597f15122c0) at src/mongo/db/service_entry_point_common.cpp:675 #40 operator() (runner=0x5597f15122c0, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #41 operator() (__closure=) at src/mongo/util/future_util.h:857 #42 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #43 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa848f7f750) at src/mongo/util/future_util.h:862 #44 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #45 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #46 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #47 operator() (output=0x5597f2dcbd00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #48 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #49 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #50 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2f8a700, this=0x5597f2f8a718) at src/mongo/util/functional.h:221 #51 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2f8a700) at src/mongo/util/future_impl.h:482 #52 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597f2f8a700) at src/mongo/util/future_impl.h:633 #53 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #54 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa848f7f8a0) at src/mongo/util/future_impl.h:1287 #55 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa848f7f8a0) at src/mongo/util/future_impl.h:1285 #56 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa848f7f8a0, output=0x5597f2f8a700) at src/mongo/util/future_impl.h:1247 #57 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597f2f8a700, this=0x7fa848f7f8a0) at src/mongo/util/future.h:292 #58 operator() (output=0x5597f2f8a700, input=, __closure=) at src/mongo/util/future_impl.h:1020 #59 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #60 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #61 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f440ed00, this=0x5597f440ed18) at src/mongo/util/functional.h:221 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f440ed00) at src/mongo/util/future_impl.h:482 #63 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597f440ed00) at src/third_party/boost/boost/optional/optional.hpp:426 #64 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #65 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa848f7fa20) at src/mongo/util/future.h:1021 #66 mongo::Promise::emplaceValue<>() (this=0x7fa848f7fa20) at src/mongo/util/future.h:977 #67 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 9, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #68 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #69 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #70 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #71 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #72 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa848f7fb40) at src/mongo/util/future_impl.h:1287 #73 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa848f7fb40) at src/mongo/util/future_impl.h:1025 #74 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa848f7fb40) at src/mongo/util/future.h:415 #75 mongo::Future::then):: > (func=..., this=0x7fa848f7fb40) at src/mongo/util/future.h:553 #76 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 9, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #77 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #78 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597f2996fc0, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #79 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597f2996fc0, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #80 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597f1fc0600) at src/mongo/transport/session_workflow.cpp:718 #81 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #82 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #83 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #84 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #85 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa848f80140) at src/mongo/util/future_impl.h:1287 #86 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa848f80140) at src/mongo/util/future_impl.h:1025 #87 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa848f80140) at src/mongo/util/future.h:415 #88 mongo::Future > >::then > (func=..., this=0x7fa848f80140) at src/mongo/util/future.h:553 #89 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597f1fc0600) at src/mongo/transport/session_workflow.cpp:774 #90 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #91 SpecificImpl::call (this=0x5597f0db7b40, args#0=...) at src/mongo/util/functional.h:263 #92 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f2e63d70) at src/mongo/util/functional.h:221 #93 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #94 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #95 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f2e63d58) at src/mongo/transport/session_workflow.cpp:481 #96 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f2e63d50, args#0=...) at src/mongo/util/functional.h:263 #97 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #98 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597f1fc0900) at src/mongo/transport/service_executor_synchronous.cpp:122 #99 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #100 SpecificImpl::call (this=0x5597ebd6b2c0) at src/mongo/util/functional.h:263 #101 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #102 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #103 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #104 mongo::unique_function::operator()() const (this=0x5597eefd0b18) at src/mongo/util/functional.h:221 #105 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd0b18) at src/mongo/transport/service_executor_utils.cpp:67 #106 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #107 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 91 (Thread 0x7fa82ac15700 (LWP 17130)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=589, bufs=0x7fa82ac0f810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa82ac0f810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597f2a43d08) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597f2a43b00, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597f2a43b00, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597f2a43b00, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597f2a43b00) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597f31a6aa0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597f31a6aa0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597f31a6aa0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597f0db78f0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f2a3c320) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f2a3c308) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f2a3c300, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597f31a6b60) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597ef388330) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597ebc95ef8) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ebc95ef8) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 90 (Thread 0x7fa82ad16700 (LWP 17121)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f339fc90, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f339fc90, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597f339fc90, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597f339fc90, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597f339fc90) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597f2a57200, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa82ad0e7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597f2a57200, this=0x7fa82ad0e888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597f2a57200, this=0x7fa82ad0e888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597f2a57200) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597f2a57200) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597f2a57200, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597f2a57200, result=result@entry=0x7fa82ad0f100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597f2a57200, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x5597f2a566dd = {...}, replyBuilder=0x5597f2a313b0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597f2a57200, result=0x5597f2a313b0) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597f2a57200, request=..., invocation=0x5597f29c5ce0, response=0x5597f2a313b0) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597f1696830) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597f1696830, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597f2a36c60) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597f2a36c60) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597f2a36c60) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597f2a36c60, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597f2a73000) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597f2a73000) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597f2a73000, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa82ad10750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597f2a58f00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2a59200, this=0x5597f2a59218) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2a59200) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597f2a59200) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa82ad108a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa82ad108a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa82ad108a0, output=0x5597f2a59200) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597f2a59200, this=0x7fa82ad108a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597f2a59200, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2a59400, this=0x5597f2a59418) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2a59400) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597f2a59400) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa82ad10a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa82ad10a20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa82ad10b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa82ad10b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa82ad10b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa82ad10b40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597f2a57200, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597f2a57200, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597f31a6980) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa82ad11140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa82ad11140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa82ad11140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa82ad11140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597f31a6980) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597f0db7100, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f28ea1f0) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f28ea1d8) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f28ea1d0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597f31a6a40) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597ef387210) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597ebc943e0) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ebc943e0) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 89 (Thread 0x7fa82ae17700 (LWP 17115)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=581, bufs=0x7fa82ae11810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa82ae11810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597f2a43208) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597f2a43000, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597f2a43000, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597f2a43000, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597f2a43000) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597f31a6860) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597f31a6860) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597f31a6860) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ee6dc0c0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f2a3c0e0) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f2a3c0c8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f2a3c0c0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597f31a6920) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597ef388390) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f040f0e0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f0e0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 88 (Thread 0x7fa82b719700 (LWP 17094)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=400, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f2d69010, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f2d69010, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597f2d69010, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3326c10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597f2d69010, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597f2d69010) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597f33cb8c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa82b70e0e0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828196c0 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597f33cb8c0) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597f33cb8c0) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597f3326bc0, opCtx=opCtx@entry=0x5597f33cb8c0, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597f3326b00, opCtx=opCtx@entry=0x5597f33cb8c0, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597f3326b00, opCtx=0x5597f33cb8c0, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x5597f2e450d0, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x5597f2e450d0, opCtx=0x5597f33cb8c0, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa882804cc5 in boost::optional_detail::optional_base::construct (this=0x5597f2e450c8) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5597f2e450c8) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5597f2e450c8) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x5597f2e450b0, opCtx=opCtx@entry=0x5597f33cb8c0, dbName="config", mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007fa885a5a526 in std::construct_at (__location=0x5597f2e450b0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_construct.h:97 #26 std::allocator_traits >::construct (__p=0x5597f2e450b0, __a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/alloc_traits.h:518 #27 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5597f2e450a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:519 #28 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:650 #29 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #30 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:409 #31 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:863 #32 std::make_shared () at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:879 #33 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5597f33cb8c0, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007fa885a5ad6d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5597f33cb8c0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_uninitialized.h:91 #35 0x00007fa885a5b01b in mongo::acquireCollection (opCtx=opCtx@entry=0x5597f33cb8c0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007fa886e34eb8 in mongo::write_ops_exec::performSingleDeleteOp (source=, letParams=..., runtimeConstants=..., op=..., stmtId=, opCollectionUUID=..., ns="config.cache.chunks.random_DDL_setFCV_operations_DB_0.sharded_coll_0", opCtx=0x5597f33cb8c0) at src/mongo/db/ops/write_ops_exec.cpp:1673 #37 mongo::write_ops_exec::performDeletes (opCtx=, opCtx@entry=0x5597f33cb8c0, wholeOp=..., source=source@entry=mongo::OperationSource::kStandard) at src/mongo/db/ops/write_ops_exec.cpp:1846 #38 0x00007fa87c60acc1 in mongo::(anonymous namespace)::CmdDelete::Invocation::typedRun (this=0x5597f5349000, opCtx=0x5597f33cb8c0) at src/mongo/db/commands/write_commands.cpp:721 #39 0x00007fa87c60b0ef in mongo::TypedCommand::InvocationBase::_callTypedRun (opCtx=, this=) at src/mongo/db/commands.h:1350 #40 mongo::TypedCommand::InvocationBase::_runImpl (reply=0x5597ebfd8dc0, opCtx=, this=) at src/mongo/db/commands.h:1357 #41 mongo::TypedCommand::InvocationBase::run (this=, opCtx=, reply=0x5597ebfd8dc0) at src/mongo/db/commands.h:1362 #42 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597f33cb8c0, request=..., invocation=0x5597f5349000, response=0x5597ebfd8dc0) at src/mongo/db/commands.cpp:199 #43 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #44 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #45 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #46 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #47 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #48 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #49 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597f2bede80) at src/mongo/db/service_entry_point_common.cpp:942 #50 0x00007fa87d65f99e in operator() (path=0x5597f2bede80, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #51 operator() (__closure=) at src/mongo/util/future_util.h:857 #52 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #53 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #54 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597ec4ff540) at src/mongo/db/service_entry_point_common.cpp:1366 #55 0x00007fa87d661faa in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x5597ec4ff540) at src/mongo/db/service_entry_point_common.cpp:1477 #56 0x00007fa87d66258d in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5597ec4ff540) at src/mongo/db/service_entry_point_common.cpp:1397 #57 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #58 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #59 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597ec4ff540) at src/mongo/db/service_entry_point_common.cpp:826 #60 0x00007fa87d658baa in operator() (runner=0x5597ec4ff540, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #61 operator() (__closure=) at src/mongo/util/future_util.h:857 #62 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #63 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #64 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #65 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597f2369600) at src/mongo/db/service_entry_point_common.cpp:1920 #66 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #67 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #68 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597f2369600) at src/mongo/db/service_entry_point_common.cpp:675 #69 operator() (runner=0x5597f2369600, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #70 operator() (__closure=) at src/mongo/util/future_util.h:857 #71 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #72 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa82b711330) at src/mongo/util/future_util.h:862 #73 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #74 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #75 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #76 operator() (output=0x5597f15c7d00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #77 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #78 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #79 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f302e400, this=0x5597f302e418) at src/mongo/util/functional.h:221 #80 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f302e400) at src/mongo/util/future_impl.h:482 #81 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597f302e400) at src/mongo/util/future_impl.h:633 #82 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #83 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa82b711480) at src/mongo/util/future_impl.h:1287 #84 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa82b711480) at src/mongo/util/future_impl.h:1285 #85 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa82b711480, output=0x5597f302e400) at src/mongo/util/future_impl.h:1247 #86 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597f302e400, this=0x7fa82b711480) at src/mongo/util/future.h:292 #87 operator() (output=0x5597f302e400, input=, __closure=) at src/mongo/util/future_impl.h:1020 #88 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #89 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #90 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2e81c00, this=0x5597f2e81c18) at src/mongo/util/functional.h:221 #91 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2e81c00) at src/mongo/util/future_impl.h:482 #92 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597f2e81c00) at src/third_party/boost/boost/optional/optional.hpp:426 #93 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #94 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa82b711600) at src/mongo/util/future.h:1021 #95 mongo::Promise::emplaceValue<>() (this=0x7fa82b711600) at src/mongo/util/future.h:977 #96 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #97 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #98 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #99 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #100 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #101 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa82b711720) at src/mongo/util/future_impl.h:1287 #102 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa82b711720) at src/mongo/util/future_impl.h:1025 #103 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa82b711720) at src/mongo/util/future.h:415 #104 mongo::Future::then):: > (func=..., this=0x7fa82b711720) at src/mongo/util/future.h:553 #105 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #106 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #107 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597f33cb8c0, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #108 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597f33cb8c0, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #109 0x00007fa885b79fc7 in mongo::(anonymous namespace)::loopbackBuildResponse (opCtx=0x5597f33cb8c0, toSend=...) at src/mongo/db/dbdirectclient.cpp:146 #110 0x00007fa885b7a584 in mongo::DBDirectClient::_call (this=, toSend=..., response=..., actualServer=) at src/mongo/db/dbdirectclient.cpp:151 #111 0x00007fa882346a98 in mongo::DBClientBase::call (actualServer=0x7fa82b712bd0, response=..., toSend=..., this=0x7fa82b712fe0) at src/mongo/client/dbclient_base.h:509 #112 mongo::DBClientBase::runCommandWithTarget (this=0x7fa82b712fe0, request=...) at src/mongo/client/dbclient_base.cpp:232 #113 0x00007fa88964972a in mongo::DBClientBase::runCommand (this=0x7fa82b712fe0, request=...) at src/mongo/client/dbclient_base.h:243 #114 0x00007fa88986af8a in mongo::shardmetadatautil::updateShardChunks (opCtx=opCtx@entry=0x5597f33cb8c0, nss="random_DDL_setFCV_operations_DB_0.sharded_coll_0", chunks=std::vector of length 1, capacity 1 = {...}, currEpoch="ObjectID('64b4c341b6e9943b6c8e64a0')") at src/mongo/db/s/shard_metadata_util.cpp:411 #115 0x00007fa88987a830 in mongo::(anonymous namespace)::persistCollectionAndChangedChunks (maxLoaderVersion=..., collAndChunks=..., nss="random_DDL_setFCV_operations_DB_0.sharded_coll_0", opCtx=0x5597f33cb8c0) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:173 #116 mongo::ShardServerCatalogCacheLoader::_updatePersistedCollAndChunksMetadata (this=this@entry=0x5597eafc3a40, opCtx=0x5597f33cb8c0, nss="random_DDL_setFCV_operations_DB_0.sharded_coll_0") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1258 #117 0x00007fa8898812f5 in mongo::ShardServerCatalogCacheLoader::_runCollAndChunksTasks (this=0x5597eafc3a40, nss="random_DDL_setFCV_operations_DB_0.sharded_coll_0") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1080 #118 0x00007fa88988171d in operator() (status=Status::OK(), __closure=) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1030 #119 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:263 #120 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #121 mongo::ThreadPool::Impl::_doOneTask (this=0x5597eb0e2500, lk=0x7fa82b713eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #122 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597eb0e2500) at src/mongo/util/concurrency/thread_pool.cpp:430 #123 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597eb0e2500, threadName="ShardServerCatalogCacheLoader-4") at src/mongo/util/concurrency/thread_pool.cpp:417 #124 0x00007fa8814205f0 in operator() (__closure=0x5597f1543ed0) at src/mongo/util/concurrency/thread_pool.cpp:594 #125 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #126 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #127 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #128 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #129 operator() (__closure=0x5597f1543ec8) at src/mongo/stdx/thread.h:192 #130 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #131 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #132 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597f1543ec8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #133 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597f1543ec8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #134 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597f1543ec0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #135 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #136 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #137 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 87 (Thread 0x7fa82de24700 (LWP 16956)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597ec814668) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597ec814600, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597ec814600, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=0x5597eea21f70) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa881507651 in asio::detail::asio_detail_posix_thread_function (arg=0x5597eb7355a0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #8 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 86 (Thread 0x7fa83162b700 (LWP 16931)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa888e6cddd in std::_V2::condition_variable_any::wait > (__lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 std::_V2::condition_variable_any::wait, mongo::Balancer::_consumeActionStreamLoop():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::Balancer::_consumeActionStreamLoop (this=0x5597e5cf21c8) at src/mongo/db/s/balancer/balancer.cpp:561 #5 0x00007fa888e6d07c in operator() (__closure=0x5597f219ce70) at src/mongo/db/s/balancer/balancer.cpp:741 #6 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #7 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #8 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #9 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #10 operator() (__closure=0x5597f219ce68) at src/mongo/stdx/thread.h:192 #11 std::__invoke_impl >(mongo::Balancer::_mainThread()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #12 std::__invoke >(mongo::Balancer::_mainThread()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #13 std::thread::_Invoker >(mongo::Balancer::_mainThread()::):: > >::_M_invoke<0> (this=0x5597f219ce68) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #14 std::thread::_Invoker >(mongo::Balancer::_mainThread()::):: > >::operator() (this=0x5597f219ce68) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #15 std::thread::_State_impl >(mongo::Balancer::_mainThread()::):: > > >::_M_run(void) (this=0x5597f219ce60) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #16 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #17 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #18 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 85 (Thread 0x7fa831e2c700 (LWP 16930)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88c99ee5c in std::_V2::condition_variable_any::wait > (this=0x5597e5cf9360, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007fa888e36d7f in std::_V2::condition_variable_any::wait, mongo::BalancerCommandsSchedulerImpl::_workerThread():: > (__p=..., __lock=..., this=0x5597e5cf9360) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::BalancerCommandsSchedulerImpl::_workerThread (this=0x5597e5cf9300) at src/mongo/db/s/balancer/balancer_commands_scheduler_impl.cpp:402 #5 0x00007fa888e377fc in operator() (__closure=0x5597f1b50f30) at src/mongo/db/s/balancer/balancer_commands_scheduler_impl.cpp:154 #6 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #7 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #8 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #9 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #10 operator() (__closure=0x5597f1b50f28) at src/mongo/stdx/thread.h:192 #11 std::__invoke_impl >(mongo::BalancerCommandsSchedulerImpl::start(mongo::OperationContext*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #12 std::__invoke >(mongo::BalancerCommandsSchedulerImpl::start(mongo::OperationContext*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #13 std::thread::_Invoker >(mongo::BalancerCommandsSchedulerImpl::start(mongo::OperationContext*)::):: > >::_M_invoke<0> (this=0x5597f1b50f28) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #14 std::thread::_Invoker >(mongo::BalancerCommandsSchedulerImpl::start(mongo::OperationContext*)::):: > >::operator() (this=0x5597f1b50f28) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #15 std::thread::_State_impl >(mongo::BalancerCommandsSchedulerImpl::start(mongo::OperationContext*)::):: > > >::_M_run(void) (this=0x5597f1b50f20) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #16 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #17 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #18 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 84 (Thread 0x7fa83262d700 (LWP 16927)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597f33cc468) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597f33cc400, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597f33cc400, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=0x5597edba0530) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa881507651 in asio::detail::asio_detail_posix_thread_function (arg=0x5597edba0a00) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #8 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 83 (Thread 0x7fa834631700 (LWP 16921)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8880cf3ed in __gthread_cond_timedwait (__abs_timeout=0x7fa83462c380, __mutex=0x5597e5c92c10, __cond=0x5597ec3add30) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5597ec3add30) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5597ec3add30) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5597ec3add30) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x5597ec3add30) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}>(std::unique_lock&, std::chrono::time_point > > const&, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}) (__p=..., __atime=..., __lock=..., this=0x5597ec3add30) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l>, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}>(std::unique_lock&, std::chrono::duration > const&, mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function)::{lambda()#1}) (__p=..., __rtime=..., __lock=..., this=0x5597ec3add30) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:362 #8 mongo::repl::NoopWriter::PeriodicNoopRunner::run(mongo::Duration >, std::function) (this=this@entry=0x5597ec3adce0, waitTime=..., noopWrite=...) at src/mongo/db/repl/noop_writer.cpp:118 #9 0x00007fa8880cf8a8 in mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}::operator()() const (__closure=0x5597f1c2bbe0) at src/mongo/db/repl/noop_writer.cpp:92 #10 std::__invoke_impl >, std::function)::{lambda()#1}>(std::__invoke_other, mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke >, std::function)::{lambda()#1}>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl >, std::function)::{lambda()#1}, std::tuple<>>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&, std::tuple<>&&, std::integer_sequence) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply >, std::function)::{lambda()#1}, std::tuple<> >(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}&&, std::tuple<>&&) (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}::operator()() (__closure=0x5597f1c2bbd8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}>(mongo::stdx::thread::thread >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5597f1c2bbd8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> >::operator()() (this=0x5597f1c2bbd8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >, std::function)::{lambda()#1}, , 0>(mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1})::{lambda()#1}> > >::_M_run() (this=0x5597f1c2bbd0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 82 (Thread 0x7fa836635700 (LWP 16916)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=400, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f1d70610, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f1d70610, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597f1d70610, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f1d74110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597f1d70610, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597f1d70610) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597f1d6e900, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa83662a7c0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828196c0 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597f1d6e900) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597f1d6e900) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597f1d740c0, opCtx=opCtx@entry=0x5597f1d6e900, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597f1d74000, opCtx=opCtx@entry=0x5597f1d6e900, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597f1d74000, opCtx=0x5597f1d6e900, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7fa83662ae30, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x7fa83662ae30, opCtx=0x5597f1d6e900, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa882804cc5 in boost::optional_detail::optional_base::construct (this=0x7fa83662ae28) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x7fa83662ae28) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x7fa83662ae28) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x7fa83662ae10, opCtx=opCtx@entry=0x5597f1d6e900, dbName="config", mode=mongo::MODE_IX, deadline=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007fa885a3ee74 in mongo::AutoGetDb::AutoGetDb (this=0x7fa83662adf0, opCtx=0x5597f1d6e900, dbName="config", mode=, tenantLockMode=..., deadline=..., options=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:104 #26 0x00007fa885a3ef9f in mongo::AutoGetDb::AutoGetDb (this=this@entry=0x7fa83662adf0, opCtx=, dbName="config", mode=mode@entry=mongo::MODE_IX, tenantLockMode=..., tenantLockMode@entry=, deadline=..., deadline@entry=...) at src/mongo/db/catalog_raii.cpp:135 #27 0x00007fa8823ee207 in operator() (__closure=__closure@entry=0x7fa83662b560) at src/mongo/db/catalog/create_collection.cpp:630 #28 0x00007fa8823ef67b in mongo::writeConflictRetry&, const boost::optional&):: > (f=..., nssOrUUID=..., opStr=..., opCtx=0x5597f1d6e900) at src/mongo/db/concurrency/exception_util.h:168 #29 mongo::(anonymous namespace)::_createCollection (opCtx=, opCtx@entry=0x5597f1d6e900, nss="config.actionlog", collectionOptions=..., idIndex=unowned empty BSONObj @ 0x7fa88cf09d99 , virtualCollectionOptions=) at src/mongo/db/catalog/create_collection.cpp:717 #30 0x00007fa8823f1568 in mongo::createCollection (opCtx=opCtx@entry=0x5597f1d6e900, ns="config.actionlog", options=..., idIndex=unowned empty BSONObj @ 0x7fa88cf09d99 ) at src/mongo/db/catalog/create_collection.cpp:1031 #31 0x00007fa8823f31ea in mongo::createCollection (opCtx=opCtx@entry=0x5597f1d6e900, cmd=...) at src/mongo/db/catalog/create_collection.cpp:820 #32 0x00007fa87c546b89 in mongo::(anonymous namespace)::CmdCreate::Invocation::typedRun (this=0x5597f20c5900, opCtx=0x5597f1d6e900) at src/mongo/db/commands/create_command.cpp:438 #33 0x00007fa87c5483cc in mongo::TypedCommand::InvocationBase::_callTypedRun (opCtx=, this=) at src/mongo/db/commands.h:1350 #34 mongo::TypedCommand::InvocationBase::_runImpl (reply=0x5597f2a31270, opCtx=, this=) at src/mongo/db/commands.h:1357 #35 mongo::TypedCommand::InvocationBase::run (this=, opCtx=, reply=0x5597f2a31270) at src/mongo/db/commands.h:1362 #36 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597f1d6e900, request=..., invocation=0x5597f20c5900, response=0x5597f2a31270) at src/mongo/db/commands.cpp:199 #37 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #38 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #39 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #40 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #41 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #42 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #43 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597ec9ef908) at src/mongo/db/service_entry_point_common.cpp:942 #44 0x00007fa87d65f99e in operator() (path=0x5597ec9ef908, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #45 operator() (__closure=) at src/mongo/util/future_util.h:857 #46 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #47 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #48 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597f326c000) at src/mongo/db/service_entry_point_common.cpp:1366 #49 0x00007fa87d661faa in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x5597f326c000) at src/mongo/db/service_entry_point_common.cpp:1477 #50 0x00007fa87d66258d in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x5597f326c000) at src/mongo/db/service_entry_point_common.cpp:1397 #51 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #52 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #53 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597f326c000) at src/mongo/db/service_entry_point_common.cpp:826 #54 0x00007fa87d658baa in operator() (runner=0x5597f326c000, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #55 operator() (__closure=) at src/mongo/util/future_util.h:857 #56 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #57 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #58 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #59 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597f33eb840) at src/mongo/db/service_entry_point_common.cpp:1920 #60 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #61 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #62 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597f33eb840) at src/mongo/db/service_entry_point_common.cpp:675 #63 operator() (runner=0x5597f33eb840, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #64 operator() (__closure=) at src/mongo/util/future_util.h:857 #65 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #66 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa83662db70) at src/mongo/util/future_util.h:862 #67 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #68 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #69 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #70 operator() (output=0x5597f172c600, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f2f89500, this=0x5597f2f89518) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f2f89500) at src/mongo/util/future_impl.h:482 #75 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597f2f89500) at src/mongo/util/future_impl.h:633 #76 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #77 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa83662dcc0) at src/mongo/util/future_impl.h:1287 #78 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa83662dcc0) at src/mongo/util/future_impl.h:1285 #79 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa83662dcc0, output=0x5597f2f89500) at src/mongo/util/future_impl.h:1247 #80 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597f2f89500, this=0x7fa83662dcc0) at src/mongo/util/future.h:292 #81 operator() (output=0x5597f2f89500, input=, __closure=) at src/mongo/util/future_impl.h:1020 #82 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #83 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #84 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597f1324a00, this=0x5597f1324a18) at src/mongo/util/functional.h:221 #85 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597f1324a00) at src/mongo/util/future_impl.h:482 #86 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597f1324a00) at src/third_party/boost/boost/optional/optional.hpp:426 #87 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #88 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa83662de40) at src/mongo/util/future.h:1021 #89 mongo::Promise::emplaceValue<>() (this=0x7fa83662de40) at src/mongo/util/future.h:977 #90 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #91 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #92 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #93 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #94 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #95 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa83662df60) at src/mongo/util/future_impl.h:1287 #96 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83662df60) at src/mongo/util/future_impl.h:1025 #97 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83662df60) at src/mongo/util/future.h:415 #98 mongo::Future::then):: > (func=..., this=0x7fa83662df60) at src/mongo/util/future.h:553 #99 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #100 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #101 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597f1d6e900, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #102 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597f1d6e900, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #103 0x00007fa885b79fc7 in mongo::(anonymous namespace)::loopbackBuildResponse (opCtx=0x5597f1d6e900, toSend=...) at src/mongo/db/dbdirectclient.cpp:146 #104 0x00007fa885b7a584 in mongo::DBDirectClient::_call (this=, toSend=..., response=..., actualServer=) at src/mongo/db/dbdirectclient.cpp:151 #105 0x00007fa882346a98 in mongo::DBClientBase::call (actualServer=0x7fa83662f410, response=..., toSend=..., this=0x7fa83662f680) at src/mongo/client/dbclient_base.h:509 #106 mongo::DBClientBase::runCommandWithTarget (this=this@entry=0x7fa83662f680, request=...) at src/mongo/client/dbclient_base.cpp:232 #107 0x00007fa88081335c in mongo::DBClientBase::runCommand (request=..., this=0x7fa83662f680) at src/mongo/client/dbclient_base.h:243 #108 mongo::RSLocalClient::runCommandOnce (this=0x5597eb016ea8, opCtx=0x5597f1d6e900, dbName=..., cmdObj=owned BSONObj 95 bytes @ 0x5597ec5fb608 = {...}) at src/mongo/db/rs_local_client.cpp:100 #109 0x00007fa889867d2f in mongo::ShardLocal::_runCommand (this=, opCtx=, unused=..., dbName=..., maxTimeMSOverrideUnused=..., cmdObj=owned BSONObj 95 bytes @ 0x5597ec5fb608 = {...}) at src/mongo/db/s/shard_local.cpp:81 #110 0x00007fa885861c93 in mongo::ConfigShardWrapper::_runCommand (this=0x5597eac49870, opCtx=0x5597f1d6e900, readPref=..., dbName="config", maxTimeMSOverrideUnused=..., cmdObj=owned BSONObj 95 bytes @ 0x5597ec5fb608 = {...}) at src/mongo/s/client/config_shard_wrapper.cpp:94 #111 0x00007fa88570c12f in mongo::Shard::runCommandWithFixedRetryAttempts (this=this@entry=0x5597eac49870, opCtx=opCtx@entry=0x5597f1d6e900, readPref=..., dbName="config", cmdObj=owned BSONObj 95 bytes @ 0x5597ec5fb608 = {...}, maxTimeMSOverride=..., retryPolicy=mongo::Shard::RetryPolicy::kIdempotent) at src/mongo/base/string_data.h:66 #112 0x00007fa8808e7f72 in mongo::ShardingLogging::_createCappedConfigCollection (this=this@entry=0x5597e5cf2090, opCtx=opCtx@entry=0x5597f1d6e900, collName=..., cappedSize=cappedSize@entry=20971520, writeConcern=..., configShard=std::shared_ptr (use count 3, weak count 0) = {...}) at src/mongo/db/s/sharding_logging.cpp:236 #113 0x00007fa8808e9cd6 in mongo::ShardingLogging::logAction (this=this@entry=0x5597e5cf2090, opCtx=0x5597f1d6e900, what=..., ns="", detail=owned BSONObj 79 bytes @ 0x5597f0be0908 = {...}, configShard=std::shared_ptr (empty) = {...}, catalogClient=0x5597eb12c3e0) at src/mongo/db/s/sharding_logging.cpp:107 #114 0x00007fa888e756e1 in mongo::Balancer::_mainThread (this=0x5597e5cf21c8) at src/mongo/db/s/balancer/balancer.cpp:911 #115 0x00007fa888e7342c in operator() (__closure=0x5597ebdb4690) at src/mongo/db/s/balancer/balancer.cpp:389 #116 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #117 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #118 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #119 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #120 operator() (__closure=0x5597ebdb4688) at src/mongo/stdx/thread.h:192 #121 std::__invoke_impl >(mongo::Balancer::initiateBalancer(mongo::OperationContext*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #122 std::__invoke >(mongo::Balancer::initiateBalancer(mongo::OperationContext*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #123 std::thread::_Invoker >(mongo::Balancer::initiateBalancer(mongo::OperationContext*)::):: > >::_M_invoke<0> (this=0x5597ebdb4688) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #124 std::thread::_Invoker >(mongo::Balancer::initiateBalancer(mongo::OperationContext*)::):: > >::operator() (this=0x5597ebdb4688) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #125 std::thread::_State_impl >(mongo::Balancer::initiateBalancer(mongo::OperationContext*)::):: > > >::_M_run(void) (this=0x5597ebdb4680) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #126 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #127 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #128 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 81 (Thread 0x7fa86b5ee700 (LWP 16912)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8812aabe4 in __gthread_cond_timedwait (__abs_timeout=0x7fa86b5e9260, __mutex=0x5597f0969b90, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x5597ee5d4be0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa8812aaedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0xb71b000, clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007fa8890f3cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x5597e581cb70) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:129 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 80 (Thread 0x7fa83a63d700 (LWP 16905)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8812aabe4 in __gthread_cond_timedwait (__abs_timeout=0x7fa83a638260, __mutex=0x5597ef459e90, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x5597f1deb0e0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa8812aaedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0xb43e940, clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007fa8890f3cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x5597e581cb70) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:129 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 79 (Thread 0x7fa83ba4a700 (LWP 16539)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=374, bufs=0x7fa83ba44810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83ba44810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597f0777808) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597f0777600, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597f0777600, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597f0777600, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597f0777600) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ef9b3f20) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ef9b3f20) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ef9b3f20) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ecc62440, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efb93190) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efb93178) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efb93170, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ef9b3e60) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eefd9770) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597eefd1d00) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd1d00) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 78 (Thread 0x7fa83bd4d700 (LWP 16529)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=368, bufs=0x7fa83bd47810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83bd47810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597f0776788) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597f0776580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597f0776580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597f0776580, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597f0776580) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ebc36d80) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ebc36d80) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ebc36d80) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ecc61860, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efb92f80) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efb92f68) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efb92f60, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ebc36a20) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eefda500) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597eefd1d30) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd1d30) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 77 (Thread 0x7fa83d254700 (LWP 16520)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=358, bufs=0x7fa83d24e810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83d24e810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597efbc6808) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597efbc6600, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597efbc6600, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597efbc6600, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597efbc6600) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ec6f91a0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ec6f91a0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec6f91a0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ecc61f70, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efb92890) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efb92878) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efb92870, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec6f9680) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597edba0ee0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f040e910) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040e910) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 76 (Thread 0x7fa83d456700 (LWP 16504)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=356, bufs=0x7fa83d450810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83d450810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597efbc6288) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597efbc6080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597efbc6080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597efbc6080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597efbc6080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ec6f8d20) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ec6f8d20) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec6f8d20) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ecc62bf0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efb92770) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efb92758) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efb92750, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec6f8fc0) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597edba0020) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597ec9efc00) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ec9efc00) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 75 (Thread 0x7fa83d95b700 (LWP 16488)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=348, bufs=0x7fa83d955810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83d955810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597efb26888) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597efb26680, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597efb26680, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597efb26680, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597efb26680) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ee82a500) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ee82a500) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee82a500) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ee3e25e0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efb92410) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efb923f8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efb923f0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ee82abc0) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eefd9c10) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597ec9efc60) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ec9efc60) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 74 (Thread 0x7fa83d557700 (LWP 16487)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=346, bufs=0x7fa83d551810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83d551810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597efb26308) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597efb26100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597efb26100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597efb26100, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597efb26100) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ee82ada0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ee82ada0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee82ada0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ee3e3f60, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efb921d0) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efb921b8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efb921b0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ee82a320) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eeb43fe0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597ec9efc38) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ec9efc38) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 73 (Thread 0x7fa83d153700 (LWP 16481)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=342, bufs=0x7fa83d14d810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83d14d810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597efb25808) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597efb25600, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597efb25600, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597efb25600, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597efb25600) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ec632440) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ec632440) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec632440) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597eefd90e0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597eb94ee80) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597eb94ee68) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597eb94ee60, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597e5ba7060) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597ec2cf9b0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597eefd19e0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd19e0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 72 (Thread 0x7fa840d6c700 (LWP 16457)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=325, bufs=0x7fa840d66810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa840d66810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ec5a8308) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ec5a8100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ec5a8100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ec5a8100, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ec5a8100) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ec632200) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ec632200) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec632200) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597eefd91f0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597eb94ea00) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597eb94e9e8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597eb94e9e0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec632860) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eea201f0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597eefd19f0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd19f0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 71 (Thread 0x7fa849b8a700 (LWP 16387)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=313, bufs=0x7fa849b84810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa849b84810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ec5a6788) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ec5a6580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ec5a6580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ec5a6580, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ec5a6580) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ee829120) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ee829120) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee829120) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597eefda260, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597eb94e1c0) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597eb94e1a8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597eb94e1a0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ee829180) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597edba0290) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f040f820) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f820) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 70 (Thread 0x7fa84767a700 (LWP 16373)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=144, bufs=0x7fa847674810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa847674810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ec5a6208) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ec5a6000, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ec5a6000, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ec5a6000, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ec5a6000) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ee829240) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ee829240) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee829240) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597edba1d00, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ec684f70) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ec684f58) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ec684f50, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ee8294e0) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eeb43b30) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f040f898) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f898) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 69 (Thread 0x7fa849c8b700 (LWP 16369)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=123, bufs=0x7fa849c85810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa849c85810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ebc5d308) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ebc5d100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ebc5d100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ebc5d100, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ebc5d100) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ee829480) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ee829480) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee829480) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597edba1590, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efa198f0) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efa198d8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efa198d0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ee829600) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597edba1fb0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f040f940) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f940) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 68 (Thread 0x7fa83d759700 (LWP 16334)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=171, bufs=0x7fa83d753810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83d753810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ec5a7d88) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ec5a7b80, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ec5a7b80, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ec5a7b80, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ec5a7b80) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597eb1016e0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597eb1016e0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597eb1016e0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597edba1620, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ec5a19d0) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ec5a19b8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ec5a19b0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597eb101020) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597edba0320) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f040f948) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f948) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 67 (Thread 0x7fa83da5c700 (LWP 16330)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597eb947310, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597eb947310, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597eb947310, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597eb947310, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597eb947310) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597ebbc3000, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa83da547c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597ebbc3000, this=0x7fa83da54888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597ebbc3000, this=0x7fa83da54888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597ebbc3000) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597ebbc3000) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597ebbc3000, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597ebbc3000, result=result@entry=0x7fa83da55100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597ebbc3000, dbName="admin", cmdObj=owned BSONObj 117 bytes @ 0x5597ebb1801d = {...}, replyBuilder=0x5597ee679090) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597ebbc3000, result=0x5597ee679090) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597ebbc3000, request=..., invocation=0x5597ef8887a0, response=0x5597ee679090) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597f040fdd0) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597f040fdd0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597eb6554e0) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597eb6554e0) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597eb6554e0) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597eb6554e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597ec7c3340) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597ec7c3340) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597ec7c3340, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa83da56750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597eb949f00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597eb949900, this=0x5597eb949918) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597eb949900) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597eb949900) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa83da568a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa83da568a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa83da568a0, output=0x5597eb949900) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597eb949900, this=0x7fa83da568a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597eb949900, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597eb94a200, this=0x5597eb94a218) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597eb94a200) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597eb94a200) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa83da56a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa83da56a20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa83da56b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83da56b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83da56b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa83da56b40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597ebbc3000, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597ebbc3000, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597eb100d80) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa83da57140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa83da57140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa83da57140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa83da57140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597eb100d80) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597edba1d40, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ec78c8f0) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ec78c8d8) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ec78c8d0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597eb100000) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597edba02c0) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597eefd08b0) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd08b0) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 66 (Thread 0x7fa84046a700 (LWP 15888)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=243, bufs=0x7fa840464810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa840464810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ec4ad788) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ec4ad580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ec4ad580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ec4ad580, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ec4ad580) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ec480f20) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ec480f20) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec480f20) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597eea20b50, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ec4cb070) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ec4cb058) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ec4cb050, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec480140) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eb680aa0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597f040f7e8) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f7e8) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 65 (Thread 0x7fa847f7c700 (LWP 15880)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597ec59c010, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597ec59c010, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597ec59c010, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597ec59c010, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597ec59c010) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597ef7eab00, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa847f747c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597ef7eab00, this=0x7fa847f74888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597ef7eab00, this=0x7fa847f74888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597ef7eab00) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597ef7eab00) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597ef7eab00, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597ef7eab00, result=result@entry=0x7fa847f75100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597ef7eab00, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x5597f131d45d = {...}, replyBuilder=0x5597efeef270) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597ef7eab00, result=0x5597efeef270) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597ef7eab00, request=..., invocation=0x5597ebd50c40, response=0x5597efeef270) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597ebc940b8) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597ebc940b8, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597ec483920) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597ec483920) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597ec483920) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597ec483920, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597ebd27080) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597ebd27080) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597ebd27080, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa847f76750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597ec59b000, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597ec59af00, this=0x5597ec59af18) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597ec59af00) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597ec59af00) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa847f768a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa847f768a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa847f768a0, output=0x5597ec59af00) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597ec59af00, this=0x7fa847f768a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597ec59af00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597ec59ab00, this=0x5597ec59ab18) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597ec59ab00) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597ec59ab00) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa847f76a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa847f76a20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa847f76b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa847f76b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa847f76b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa847f76b40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597ef7eab00, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597ef7eab00, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597ec47fc60) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa847f77140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa847f77140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa847f77140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa847f77140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec47fc60) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597ebfcd490, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ebdc36a0) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ebdc3688) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ebdc3680, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec47f300) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597ebfcc360) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597f040f7f8) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f7f8) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 64 (Thread 0x7fa83fd63700 (LWP 15678)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9899, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597ec469d90, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597ec469d90, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597ec469d90, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597ec469d90, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597ec469d90) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597ebd31480, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa83fd5b7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597ebd31480, this=0x7fa83fd5b888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597ebd31480, this=0x7fa83fd5b888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597ebd31480) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597ebd31480) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597ebd31480, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597ebd31480, result=result@entry=0x7fa83fd5c100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597ebd31480, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x5597ebd316dd = {...}, replyBuilder=0x5597eba8b400) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597ebd31480, result=0x5597eba8b400) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597ebd31480, request=..., invocation=0x5597ebd589a0, response=0x5597eba8b400) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597ebc95e78) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597ebc95e78, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597eed5b580) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597eed5b580) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597eed5b580) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597eed5b580, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597ec477000) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597ec477000) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597ec477000, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa83fd5d750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597ec46bb00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597ec46b900, this=0x5597ec46b918) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597ec46b900) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597ec46b900) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa83fd5d8a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa83fd5d8a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa83fd5d8a0, output=0x5597ec46b900) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597ec46b900, this=0x7fa83fd5d8a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597ec46b900, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597ec46b100, this=0x5597ec46b118) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597ec46b100) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597ec46b100) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa83fd5da20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa83fd5da20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa83fd5db40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83fd5db40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa83fd5db40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa83fd5db40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597ebd31480, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597ebd31480, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597ec632ce0) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa83fd5e140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa83fd5e140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa83fd5e140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa83fd5e140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec632ce0) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597eb681240, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efa195f0) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efa195d8) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efa195d0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec6319c0) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597ec2cf140) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597f040f6a8) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f6a8) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 63 (Thread 0x7fa84be98700 (LWP 15671)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=133, bufs=0x7fa84be92810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa84be92810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ec65d208) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ec65d000, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ec65d000, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ec65d000, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ec65d000) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ec631000) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ec631000) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec631000) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ec2cf980, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597efa19410) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597efa193f8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597efa193f0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec631120) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eea20e60) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597ebc95958) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ebc95958) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 62 (Thread 0x7fa840167700 (LWP 15665)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88c99ee5c in std::_V2::condition_variable_any::wait > (this=0x5597f3e4f020, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007fa885526cac in mongo::executor::ThreadPoolTaskExecutor::waitForEvent (this=, event=...) at src/mongo/executor/thread_pool_task_executor.cpp:358 #4 0x00007fa887dc5d51 in mongo::repl::ReplicationCoordinatorImpl::updateTerm (this=this@entry=0x5597e5b05000, opCtx=opCtx@entry=0x5597eb734b00, term=7) at src/mongo/db/repl/replication_coordinator_impl.cpp:6091 #5 0x00007fa887dc7c59 in mongo::repl::ReplicationCoordinatorImpl::processReplSetRequestVotes (this=0x5597e5b05000, opCtx=0x5597eb734b00, args=..., response=0x7fa840160c30) at src/mongo/db/repl/replication_coordinator_impl.cpp:5798 #6 0x00007fa87d48bc07 in mongo::repl::CmdReplSetRequestVotes::run (this=, opCtx=0x5597eb734b00, cmdObj=..., result=...) at src/mongo/db/repl/repl_set_request_votes.cpp:67 #7 0x00007fa88387f197 in mongo::BasicCommand::runWithReplyBuilder (replyBuilder=0x5597ec77dcc0, cmdObj=owned BSONObj 376 bytes @ 0x5597f1a1751d = {...}, dbName="admin", opCtx=0x5597eb734b00, this=0x7fa87d493fc0 ) at src/mongo/db/commands.h:1049 #8 mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x5597eb0a3880, opCtx=0x5597eb734b00, result=0x5597ec77dcc0) at src/mongo/db/commands.cpp:934 #9 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597eb734b00, request=..., invocation=0x5597eb0a3880, response=0x5597ec77dcc0) at src/mongo/db/commands.cpp:199 #10 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #11 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #12 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #13 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #14 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #15 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #16 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597f040f5c8) at src/mongo/db/service_entry_point_common.cpp:942 #17 0x00007fa87d65f99e in operator() (path=0x5597f040f5c8, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #18 operator() (__closure=) at src/mongo/util/future_util.h:857 #19 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #20 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #21 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597f118ed00) at src/mongo/db/service_entry_point_common.cpp:1366 #22 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597f118ed00) at src/mongo/db/service_entry_point_common.cpp:1355 #23 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #24 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #25 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597f118ed00) at src/mongo/db/service_entry_point_common.cpp:826 #26 0x00007fa87d658489 in operator() (runner=0x5597f118ed00, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #27 operator() (__closure=) at src/mongo/util/future_util.h:857 #28 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #29 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #30 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #31 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597f15aa8c0) at src/mongo/db/service_entry_point_common.cpp:1920 #32 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #33 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #34 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597f15aa8c0) at src/mongo/db/service_entry_point_common.cpp:675 #35 operator() (runner=0x5597f15aa8c0, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #36 operator() (__closure=) at src/mongo/util/future_util.h:857 #37 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #38 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa840161750) at src/mongo/util/future_util.h:862 #39 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #40 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #41 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #42 operator() (output=0x5597eb737400, input=, __closure=) at src/mongo/util/future_impl.h:1020 #43 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #44 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #45 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597eb737300, this=0x5597eb737318) at src/mongo/util/functional.h:221 #46 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597eb737300) at src/mongo/util/future_impl.h:482 #47 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597eb737300) at src/mongo/util/future_impl.h:633 #48 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #49 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa8401618a0) at src/mongo/util/future_impl.h:1287 #50 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa8401618a0) at src/mongo/util/future_impl.h:1285 #51 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa8401618a0, output=0x5597eb737300) at src/mongo/util/future_impl.h:1247 #52 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597eb737300, this=0x7fa8401618a0) at src/mongo/util/future.h:292 #53 operator() (output=0x5597eb737300, input=, __closure=) at src/mongo/util/future_impl.h:1020 #54 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #55 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #56 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597eb737200, this=0x5597eb737218) at src/mongo/util/functional.h:221 #57 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597eb737200) at src/mongo/util/future_impl.h:482 #58 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597eb737200) at src/third_party/boost/boost/optional/optional.hpp:426 #59 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #60 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa840161a20) at src/mongo/util/future.h:1021 #61 mongo::Promise::emplaceValue<>() (this=0x7fa840161a20) at src/mongo/util/future.h:977 #62 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #63 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #64 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #65 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #66 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #67 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa840161b40) at src/mongo/util/future_impl.h:1287 #68 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa840161b40) at src/mongo/util/future_impl.h:1025 #69 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa840161b40) at src/mongo/util/future.h:415 #70 mongo::Future::then):: > (func=..., this=0x7fa840161b40) at src/mongo/util/future.h:553 #71 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #72 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #73 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597eb734b00, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #74 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597eb734b00, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #75 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597ec631060) at src/mongo/transport/session_workflow.cpp:718 #76 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #77 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #78 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #79 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #80 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa840162140) at src/mongo/util/future_impl.h:1287 #81 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa840162140) at src/mongo/util/future_impl.h:1025 #82 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa840162140) at src/mongo/util/future.h:415 #83 mongo::Future > >::then > (func=..., this=0x7fa840162140) at src/mongo/util/future.h:553 #84 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ec631060) at src/mongo/transport/session_workflow.cpp:774 #85 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #86 SpecificImpl::call (this=0x5597ec2cf600, args#0=...) at src/mongo/util/functional.h:263 #87 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ebe18d60) at src/mongo/util/functional.h:221 #88 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #89 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #90 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ebe18d48) at src/mongo/transport/session_workflow.cpp:481 #91 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ebe18d40, args#0=...) at src/mongo/util/functional.h:263 #92 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #93 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ec631960) at src/mongo/transport/service_executor_synchronous.cpp:122 #94 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #95 SpecificImpl::call (this=0x5597ebfcd590) at src/mongo/util/functional.h:263 #96 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #97 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #98 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #99 mongo::unique_function::operator()() const (this=0x5597f040f890) at src/mongo/util/functional.h:221 #100 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597f040f890) at src/mongo/transport/service_executor_utils.cpp:67 #101 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #102 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 61 (Thread 0x7fa83e25d700 (LWP 13508)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=400, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f5114690, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f5114690, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597f5114690, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f5213c10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597f5114690, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597f5114690) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597f1b56240, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa83e255ce0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828196c0 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597f1b56240) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597f1b56240) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597f5213bc0, opCtx=opCtx@entry=0x5597f1b56240, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597f5213b00, opCtx=opCtx@entry=0x5597f1b56240, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597f5213b00, opCtx=0x5597f1b56240, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x5597f44ea8f0, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x5597f44ea8f0, opCtx=0x5597f1b56240, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa882804cc5 in boost::optional_detail::optional_base::construct (this=0x5597f44ea8e8) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5597f44ea8e8) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5597f44ea8e8) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x5597f44ea8d0, opCtx=opCtx@entry=0x5597f1b56240, dbName="local", mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007fa885a5a526 in std::construct_at (__location=0x5597f44ea8d0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_construct.h:97 #26 std::allocator_traits >::construct (__p=0x5597f44ea8d0, __a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/alloc_traits.h:518 #27 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5597f44ea8c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:519 #28 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:650 #29 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #30 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:409 #31 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:863 #32 std::make_shared () at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:879 #33 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5597f1b56240, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_X) at src/mongo/db/shard_role.cpp:1042 #34 0x00007fa885a5ad6d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5597f1b56240, acquisitionRequest=..., mode=mode@entry=mongo::MODE_X) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_uninitialized.h:91 #35 0x00007fa885a5b01b in mongo::acquireCollection (opCtx=0x5597f1b56240, acquisitionRequest=..., mode=mode@entry=mongo::MODE_X) at src/mongo/db/shard_role.cpp:752 #36 0x00007fa8880d5922 in operator() (__closure=__closure@entry=0x7fa83e256eb0) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:636 #37 0x00007fa8880d5db8 in mongo::writeConflictRetry > (f=..., nssOrUUID=..., opStr=..., opCtx=0x5597f1b56240) at src/mongo/db/concurrency/exception_util.h:168 #38 mongo::repl::ReplicationCoordinatorExternalStateImpl::storeLocalConfigDocument (this=this@entry=0x5597e5d8fb00, opCtx=, config=owned BSONObj 853 bytes @ 0x5597ebbbf008 = {...}, writeOplog=, writeOplog@entry=false) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:624 #39 0x00007fa887e08664 in operator() (__closure=0x7fa83e257130) at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:872 #40 mongo::repl::ReplicationCoordinatorImpl::_heartbeatReconfigStore (this=0x5597e5b05000, cbd=..., newConfig=..., isSplitRecipientConfig=isSplitRecipientConfig@entry=false) at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:873 #41 0x00007fa887e08f66 in operator() (__closure=0x5597f3d7ea08, cbData=...) at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:718 #42 0x00007fa88552cf4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7fa83e257c08) at src/mongo/util/functional.h:221 #43 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x5597e5cfae00, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #44 0x00007fa88552d3ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #45 SpecificImpl::call (this=0x5597ef192de0, args#0=...) at src/mongo/util/functional.h:263 #46 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #47 mongo::ThreadPool::Impl::_doOneTask (this=0x5597e5d99000, lk=0x7fa83e257eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #48 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:430 #49 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-6") at src/mongo/util/concurrency/thread_pool.cpp:417 #50 0x00007fa8814205f0 in operator() (__closure=0x5597e58978d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #51 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #52 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #53 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #54 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #55 operator() (__closure=0x5597e58978c8) at src/mongo/stdx/thread.h:192 #56 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #57 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #58 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e58978c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #59 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e58978c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #60 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e58978c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #61 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #62 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #63 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 60 (Thread 0x7fa83ea5e700 (LWP 13506)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa83ea58df0, __mutex=0x5597e5bde810, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa88141f608 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-5") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007fa8814205f0 in operator() (__closure=0x5597e58945d0) at src/mongo/util/concurrency/thread_pool.cpp:594 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597e58945c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e58945c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e58945c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e58945c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 59 (Thread 0x7fa83fe64700 (LWP 13154)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=303, bufs=0x7fa83fe5e810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa83fe5e810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597f13be308) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597f13be100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597f13be100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597f13be100, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597f13be100) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ee82a680) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ee82a680) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee82a680) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597ebfcd440, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597eef79970) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597eef79958) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597eef79950, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ee829ae0) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597ebfcc6b0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597eefd15f0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd15f0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 58 (Thread 0x7fa840268700 (LWP 12917)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=299, bufs=0x7fa840262810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa840262810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ebdbd208) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ebdbd000, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ebdbd000, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ebdbd000, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ebdbd000) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ee829a80) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ee829a80) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee829a80) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597f10f3dd0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f2eb1800) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f2eb17e8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f2eb17e0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ee829c00) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eea20e20) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597eefd0778) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd0778) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 57 (Thread 0x7fa84b791700 (LWP 12913)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=297, bufs=0x7fa84b78b810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa84b78b810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597f13bd808) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597f13bd600, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597f13bd600, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597f13bd600, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597f13bd600) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ee8296c0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ee8296c0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ee8296c0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597edba4b00, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597f520a860) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597f520a848) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597f520a840, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ee829780) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eea201d0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597eefd1358) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597eefd1358) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 56 (Thread 0x7fa848683700 (LWP 12441)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=147, bufs=0x7fa84867d810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa84867d810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ebbb1d88) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ebbb1b80, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ebbb1b80, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ebbb1b80, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ebbb1b80) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597eb9604e0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597eb9604e0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597eb9604e0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597eb735d30, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ec3f0fb0) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ec3f0f98) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ec3f0f90, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597eb9605a0) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eb735d50) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597e5d84ff8) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597e5d84ff8) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 55 (Thread 0x7fa848481700 (LWP 12440)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597ecd3f690, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597ecd3f690, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597ecd3f690, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597ecd3f690, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597ecd3f690) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eb859d80, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa8484797c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597eb859d80, this=0x7fa848479888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597eb859d80, this=0x7fa848479888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597eb859d80) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597eb859d80) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597eb859d80, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597eb859d80, result=result@entry=0x7fa84847a100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597eb859d80, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x5597eb85a8dd = {...}, replyBuilder=0x5597eb764c70) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597eb859d80, result=0x5597eb764c70) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597eb859d80, request=..., invocation=0x5597ec3ed6c0, response=0x5597eb764c70) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597ebc942f8) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597ebc942f8, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597e5d9ed40) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597e5d9ed40) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597e5d9ed40) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597e5d9ed40, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597eb963340) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597eb963340) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597eb963340, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa84847b750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597eb92ed00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597eb92ef00, this=0x5597eb92ef18) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597eb92ef00) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597eb92ef00) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa84847b8a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa84847b8a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa84847b8a0, output=0x5597eb92ef00) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597eb92ef00, this=0x7fa84847b8a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597eb92ef00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597eb92d400, this=0x5597eb92d418) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597eb92d400) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597eb92d400) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa84847ba20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa84847ba20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa84847bb40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa84847bb40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa84847bb40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa84847bb40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597eb859d80, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597eb859d80, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597eb960120) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa84847c140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa84847c140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa84847c140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa84847c140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597eb960120) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597eb6814d0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ec3f0800) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ec3f07e8) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ec3f07e0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597eb960480) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597eb680920) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597ebc94bb0) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ebc94bb0) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 54 (Thread 0x7fa84b58f700 (LWP 12311)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597ebce2010, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597ebce2010, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597ebce2010, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597ebce2010, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597ebce2010) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597ebc7e680, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa84b5877c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597ebc7e680, this=0x7fa84b587888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597ebc7e680, this=0x7fa84b587888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597ebc7e680) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597ebc7e680) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597ebc7e680, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597ebc7e680, result=result@entry=0x7fa84b588100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597ebc7e680, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x5597ebcd901d = {...}, replyBuilder=0x5597eb0b0be0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597ebc7e680, result=0x5597eb0b0be0) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597ebc7e680, request=..., invocation=0x5597ec3ed7a0, response=0x5597eb0b0be0) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597eefd0920) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597eefd0920, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597ebc205e0) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597ebc205e0) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597ebc205e0) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597ebc205e0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597ebce0000) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597ebce0000) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597ebce0000, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa84b589750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597eb92e900, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597eb92e000, this=0x5597eb92e018) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597eb92e000) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597eb92e000) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa84b5898a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa84b5898a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa84b5898a0, output=0x5597eb92e000) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597eb92e000, this=0x7fa84b5898a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597eb92e000, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597eb92df00, this=0x5597eb92df18) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597eb92df00) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597eb92df00) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa84b589a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa84b589a20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa84b589b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa84b589b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa84b589b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa84b589b40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597ebc7e680, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597ebc7e680, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597ecd77080) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa84b58a140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa84b58a140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa84b58a140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa84b58a140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ecd77080) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597eb7350b0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597eb0a9c70) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597eb0a9c58) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597eb0a9c50, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597eb697080) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597eb7350c0) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597e5d84f38) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597e5d84f38) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 53 (Thread 0x7fa849086700 (LWP 12207)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=175, bufs=0x7fa849080810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa849080810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597ecd80288) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597ecd80080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597ecd80080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597ecd80080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597ecd80080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597ecd765a0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597ecd765a0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ecd765a0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597eb7351e0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597eb7a96a0) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597eb7a9688) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597eb7a9680, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597eb6973e0) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eb735060) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597ebc94260) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ebc94260) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 52 (Thread 0x7fa849187700 (LWP 12197)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597ebce2d90, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597ebce2d90, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597ebce2d90, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597ebce2d90, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597ebce2d90) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eb750d80, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa84917f7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597eb750d80, this=0x7fa84917f888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597eb750d80, this=0x7fa84917f888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597eb750d80) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597eb750d80) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597eb750d80, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597eb750d80, result=result@entry=0x7fa849180100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597eb750d80, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x5597eb750fdd = {...}, replyBuilder=0x5597ebc33e00) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597eb750d80, result=0x5597ebc33e00) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597eb750d80, request=..., invocation=0x5597eb7c6fc0, response=0x5597ebc33e00) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597ebc947a8) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597ebc947a8, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597ebc20060) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597ebc20060) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597ebc20060) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597ebc20060, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597eb747840) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597eb747840) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597eb747840, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa849181750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597ecd6a400, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597ecd6be00, this=0x5597ecd6be18) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597ecd6be00) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597ecd6be00) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa8491818a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa8491818a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa8491818a0, output=0x5597ecd6be00) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597ecd6be00, this=0x7fa8491818a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597ecd6be00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597ecd6a500, this=0x5597ecd6a518) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597ecd6a500) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597ecd6a500) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa849181a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa849181a20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa849181b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa849181b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa849181b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa849181b40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597eb750d80, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597eb750d80, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597ecd76300) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa849182140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa849182140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa849182140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa849182140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597ecd76300) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597eb107890, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597ebc8fb90) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597ebc8fb78) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597ebc8fb70, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597ecd76540) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597eb735030) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597ebc94230) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597ebc94230) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 51 (Thread 0x7fa84b48e700 (LWP 12105)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597ebd17268) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597ebd17200, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597ebd17200, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=0x5597eb680360) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa881507651 in asio::detail::asio_detail_posix_thread_function (arg=0x5597eb681900) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #8 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 50 (Thread 0x7fa84de9c700 (LWP 11985)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=399, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f4ffc090, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f4ffc090, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597f4ffc090, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597ec5d3110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597f4ffc090, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597f4ffc090) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597f2b19b00, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa84de95520, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828196c0 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597f2b19b00) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597f2b19b00) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597ec5d30c0, opCtx=opCtx@entry=0x5597f2b19b00, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597ec5d3000, opCtx=opCtx@entry=0x5597f2b19b00, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597ec5d3000, opCtx=0x5597f2b19b00, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x5597f2b8ec50, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x5597f2b8ec50, opCtx=0x5597f2b19b00, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa882804cc5 in boost::optional_detail::optional_base::construct (this=0x5597f2b8ec48) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5597f2b8ec48) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5597f2b8ec48) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x5597f2b8ec30, opCtx=opCtx@entry=0x5597f2b19b00, dbName="admin", mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007fa885a5a526 in std::construct_at (__location=0x5597f2b8ec30) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_construct.h:97 #26 std::allocator_traits >::construct (__p=0x5597f2b8ec30, __a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/alloc_traits.h:518 #27 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5597f2b8ec20) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:519 #28 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:650 #29 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #30 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:409 #31 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:863 #32 std::make_shared () at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:879 #33 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5597f2b19b00, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007fa885a5ad6d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5597f2b19b00, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_uninitialized.h:91 #35 0x00007fa885a5b01b in mongo::acquireCollection (opCtx=opCtx@entry=0x5597f2b19b00, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007fa889898bac in mongo::ShardingInitializationMongoD::updateShardIdentityConfigString (opCtx=0x5597f2b19b00, newConnectionString=...) at src/mongo/db/s/sharding_initialization_mongod.cpp:568 #37 0x00007fa88989ddbf in mongo::(anonymous namespace)::ShardingReplicaSetChangeListener::_updateShardIdentityConfigString (this=0x5597eac3a250, status=..., setName=..., update=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:173 #38 0x00007fa882d25560 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #39 operator() (args=..., __closure=) at src/mongo/executor/task_executor.cpp:177 #40 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:263 #41 0x00007fa88552cf4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7fa84de96c08) at src/mongo/util/functional.h:221 #42 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x5597eb0aaa80, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #43 0x00007fa88552d3ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #44 SpecificImpl::call (this=0x5597eb7aa380, args#0=...) at src/mongo/util/functional.h:263 #45 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #46 mongo::ThreadPool::Impl::_doOneTask (this=0x5597eb12de00, lk=0x7fa84de96eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #47 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597eb12de00) at src/mongo/util/concurrency/thread_pool.cpp:430 #48 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597eb12de00, threadName="Sharding-Fixed-1") at src/mongo/util/concurrency/thread_pool.cpp:417 #49 0x00007fa8814205f0 in operator() (__closure=0x5597e58aae10) at src/mongo/util/concurrency/thread_pool.cpp:594 #50 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #51 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #52 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #53 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #54 operator() (__closure=0x5597e58aae08) at src/mongo/stdx/thread.h:192 #55 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #56 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #57 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e58aae08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #58 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e58aae08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #59 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e58aae00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #60 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #61 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #62 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 49 (Thread 0x7fa84df9d700 (LWP 11984)): #0 0x00007fa88a7e3a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007fa88150d0c2 in asio::detail::socket_ops::recv (s=121, bufs=0x7fa84df97810, count=, flags=0, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:790 #2 0x00007fa88150d178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7fa84df97810, count=count@entry=1, flags=flags@entry=0, all_empty=all_empty@entry=false, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp:813 #3 0x00007fa889d1d042 in asio::detail::reactive_socket_service_base::receive (impl=..., buffers=..., this=, impl=..., buffers=..., ec=std::error_code = {std::_V2::error_category: 0}, flags=0) at src/third_party/asio-master/asio/include/asio/detail/buffer_sequence_adapter.hpp:327 #4 asio::basic_stream_socket::read_some (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., this=0x5597eb69ad08) at src/third_party/asio-master/asio/include/asio/basic_stream_socket.hpp:852 #5 asio::detail::read_buffer_sequence, asio::mutable_buffers_1, asio::mutable_buffer const*, asio::detail::transfer_all_t> (completion_condition=..., ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:54 #6 asio::read, asio::mutable_buffers_1, asio::detail::transfer_all_t> (ec=std::error_code = {std::_V2::error_category: 0}, completion_condition=..., buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:70 #7 asio::read, asio::mutable_buffers_1> (ec=std::error_code = {std::_V2::error_category: 0}, buffers=..., s=...) at src/third_party/asio-master/asio/include/asio/impl/read.hpp:93 #8 mongo::transport::CommonAsioSession::opportunisticRead, asio::mutable_buffers_1> (this=this@entry=0x5597eb69ab00, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007fa889d1de62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x5597eb69ab00, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007fa889cf92ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x5597eb69ab00, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007fa889cf9cac in mongo::transport::CommonAsioSession::sourceMessage (this=0x5597eb69ab00) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007fa882ec91f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x5597eb696300) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007fa882ed1b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x5597eb696300) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007fa882ec92bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597eb696300) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x5597eb107f50, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597eb686b00) at src/mongo/util/functional.h:221 #19 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #20 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #21 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597eb686ae8) at src/mongo/transport/session_workflow.cpp:481 #22 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597eb686ae0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597eb6963c0) at src/mongo/transport/service_executor_synchronous.cpp:122 #25 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #26 SpecificImpl::call (this=0x5597eb680ae0) at src/mongo/util/functional.h:263 #27 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #28 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #29 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #30 mongo::unique_function::operator()() const (this=0x5597e5d84b68) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597e5d84b68) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #33 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 48 (Thread 0x7fa84e79e700 (LWP 11980)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597eb727168) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597eb727100, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eb727100, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=0x5597eb107d30) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa881507651 in asio::detail::asio_detail_posix_thread_function (arg=0x5597eb680500) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #8 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 47 (Thread 0x7fa84ef9f700 (LWP 11979)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa887ba45e9 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x5597eb701418) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::_run (this=0x5597eb7013c0) at src/mongo/db/repl/oplog_applier_impl.cpp:359 #4 0x00007fa887ba2c9d in std::__invoke_impl (__f=@0x5597eb687090: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fa887ba4400 , __t=@0x5597eb6870a0: 0x5597eb7013c0, __f=@0x5597eb687090: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fa887ba4400 , __t=@0x5597eb6870a0: 0x5597eb7013c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:71 #5 std::__invoke (__fn=@0x5597eb687090: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fa887ba4400 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #6 std::__apply_impl, 0> (__t=..., __f=@0x5597eb687090: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fa887ba4400 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #7 std::apply > (__t=..., __f=@0x5597eb687090: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7fa887ba4400 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #8 operator() (__closure=0x5597eb687088) at src/mongo/stdx/thread.h:192 #9 std::__invoke_impl(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #11 std::thread::_Invoker(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > >::_M_invoke<0> (this=0x5597eb687088) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #12 std::thread::_Invoker(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > >::operator() (this=0x5597eb687088) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #13 std::thread::_State_impl(void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(), mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal*&&):: > > >::_M_run(void) (this=0x5597eb687080) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #14 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #15 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #16 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 46 (Thread 0x7fa84f7a0700 (LWP 11978)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=400, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597eb685e10, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597eb685e10, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597eb685e10, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597eb6f7c10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597eb685e10, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597eb685e10) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597ebb1a000, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa84f79abc0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828196c0 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597ebb1a000) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597ebb1a000) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597eb6f7bc0, opCtx=opCtx@entry=0x5597ebb1a000, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597eb6f7b00, opCtx=opCtx@entry=0x5597ebb1a000, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597eb6f7b00, opCtx=0x5597ebb1a000, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7fa84f79b020, lockMode=mongo::MODE_IS, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x7fa84f79b020, opCtx=0x5597ebb1a000, lockMode=mongo::MODE_IS, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa8877cb53d in mongo::Lock::GlobalLock::GlobalLock (lockMode=mongo::MODE_IS, opCtx=, this=0x7fa84f79b020) at src/mongo/db/concurrency/d_concurrency.h:189 #22 mongo::repl::OplogBatcher::_run (this=0x5597eb5d7b80, storageInterface=) at src/mongo/db/repl/oplog_batcher.cpp:359 #23 0x00007fa8877cc700 in operator() (__closure=0x5597eb687060) at src/mongo/db/repl/oplog_batcher.cpp:106 #24 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #25 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #26 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #27 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #28 operator() (__closure=0x5597eb687058) at src/mongo/stdx/thread.h:192 #29 std::__invoke_impl >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #30 std::__invoke >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #31 std::thread::_Invoker >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > >::_M_invoke<0> (this=0x5597eb687058) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #32 std::thread::_Invoker >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > >::operator() (this=0x5597eb687058) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #33 std::thread::_State_impl >(mongo::repl::OplogBatcher::startup(mongo::repl::StorageInterface*)::):: > > >::_M_run(void) (this=0x5597eb687050) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #34 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #35 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #36 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 45 (Thread 0x7fa8508a3700 (LWP 11975)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=9900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597eb684310, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597eb684310, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597eb684310, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f3ed3150) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597eb684310, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597eb684310) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eb715b40, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa85089b7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #16 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #17 0x00007fa887dcebcc in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597eb715b40, this=0x7fa85089b888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x5597eb715b40, this=0x7fa85089b888) at src/mongo/util/future.h:1112 #19 operator() (__closure=) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #20 mongo::Interruptible::runWithDeadline >(mongo::OperationContext*, mongo::SharedSemiFuture >&, mongo::Date_t, mongo::ErrorCodes::Error):: > (cb=..., error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., this=0x5597eb715b40) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x5597eb715b40) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x5597e5b05000, opCtx=0x5597eb715b40, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007fa888088d8b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x5597eb715b40, result=result@entry=0x7fa85089c100, appendReplicationProcess=appendReplicationProcess@entry=false, useLegacyResponseFields=, clientTopologyVersion=..., maxAwaitTimeMS=Traceback (most recent call last): File "buildscripts/gdb/mongo_printers.py", line 136, in to_string return get_boost_optional(self.val) File "buildscripts/gdb/mongo.py", line 319, in get_boost_optional storage = optional['m_storage']['dummy_']['data'] gdb.error: Attempt to extract a component of a value that is not a struct/class/union. ) at src/mongo/db/repl/replication_info.cpp:162 #24 0x00007fa888089bcd in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7fa88809b120 , opCtx=0x5597eb715b40, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x5597eb715d9d = {...}, replyBuilder=0x5597eb48c310) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007fa88387f25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x5597eb715b40, result=0x5597eb48c310) at src/mongo/db/commands.cpp:934 #26 0x00007fa88386cdd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x5597eb715b40, request=..., invocation=0x5597eb6995e0, response=0x5597eb48c310) at src/mongo/db/commands.cpp:199 #27 0x00007fa883870f6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #28 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #29 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #30 0x00007fa87d652140 in mongo::(anonymous namespace)::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}) at src/mongo/db/service_entry_point_common.cpp:222 #31 0x00007fa87d6555c7 in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x5597e5d84c88) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007fa87d65f99e in operator() (path=0x5597e5d84c88, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #37 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #38 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x5597eb72ff60) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007fa87d661427 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x5597eb72ff60) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007fa87d657b7a in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #41 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #42 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x5597eb72ff60) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007fa87d658489 in operator() (runner=0x5597eb72ff60, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #44 operator() (__closure=) at src/mongo/util/future_util.h:857 #45 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #46 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #47 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #48 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x5597eb689600) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007fa87d665728 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x5597eb689600) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x5597eb689600, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #55 0x00007fa87d66603c in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7fa85089d750) at src/mongo/util/future_util.h:862 #56 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #57 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #58 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #59 operator() (output=0x5597ebb37b00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #60 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #61 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #62 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597ebb37800, this=0x5597ebb37818) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597ebb37800) at src/mongo/util/future_impl.h:482 #64 0x00007fa889d06b34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x5597ebb37800) at src/mongo/util/future_impl.h:633 #65 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}::operator()(mongo::future_details::FakeVoid&&) const (val=..., __closure=) at src/mongo/util/future_impl.h:1249 #66 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (fail=..., notReady=..., success=..., this=0x7fa85089d8a0) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::generalImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}>(mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::future_details::FakeVoid&&)#1}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda(mongo::Status&&)#2}&&, mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) &&::{lambda()#3}&&) (notReady=..., fail=..., success=..., this=0x7fa85089d8a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7fa85089d8a0, output=0x5597ebb37800) at src/mongo/util/future_impl.h:1247 #69 0x00007fa87d661f23 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x5597ebb37800, this=0x7fa85089d8a0) at src/mongo/util/future.h:292 #70 operator() (output=0x5597ebb37800, input=, __closure=) at src/mongo/util/future_impl.h:1020 #71 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #72 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #73 0x00007fa88bd74b1f in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x5597ebb37900, this=0x5597ebb37918) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x5597ebb37900) at src/mongo/util/future_impl.h:482 #75 0x00007fa87d666791 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x5597ebb37900) at src/third_party/boost/boost/optional/optional.hpp:426 #76 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #77 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7fa85089da20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7fa85089da20) at src/mongo/util/future.h:977 #79 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #80 0x00007fa87d6672bb in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #81 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #82 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #83 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #84 mongo::future_details::FutureImpl::generalImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&::, mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: >(mongo::CleanupFuturePolicy, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr)::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa85089db40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa85089db40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7fa85089db40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7fa85089db40) at src/mongo/util/future.h:553 #88 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #89 0x00007fa87d667da9 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007fa87d65de5c in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x5597eb715b40, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007fa882eecf34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x5597eb715b40, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007fa882ec7814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x5597eb101b00) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007fa882ec8067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #94 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #95 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #96 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #97 0x00007fa882ec97b5 in mongo::future_details::FutureImpl > >::generalImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::&&)>, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&::, mongo::future_details::FutureImpl >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: >(mongo::CleanupFuturePolicy, mongo::transport::SessionWorkflow::Impl::_doOneIteration()::&&) &&:: > (fail=..., notReady=..., success=..., this=0x7fa85089e140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa85089e140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7fa85089e140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7fa85089e140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x5597eb101b00) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007fa882eca111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x5597eb6801f0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007fa882ecd46e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x5597eb564b50) at src/mongo/util/functional.h:221 #105 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}::operator()() const (__closure=, __closure=) at src/mongo/transport/session_workflow.cpp:481 #106 mongo::ClientStrand::run)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status)::{lambda()#1}) (task=..., this=) at src/mongo/db/client_strand.h:173 #107 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x5597eb564b38) at src/mongo/transport/session_workflow.cpp:481 #108 mongo::unique_function::makeImpl)::{lambda(mongo::Status)#1}>(mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}&&)::SpecificImpl::call(mongo::Status&&) (this=0x5597eb564b30, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007fa882e87bc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #110 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x5597eb6962a0) at src/mongo/transport/service_executor_synchronous.cpp:122 #111 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #112 SpecificImpl::call (this=0x5597eb107f30) at src/mongo/util/functional.h:263 #113 0x00007fa882e8a825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #114 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #115 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #116 mongo::unique_function::operator()() const (this=0x5597e5d84b58) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x5597e5d84b58) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #119 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 44 (Thread 0x7fa8510a4700 (LWP 11971)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88c99ee5c in std::_V2::condition_variable_any::wait > (this=0x5597eb600268, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007fa88141f129 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597eb600180) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597eb600180, threadName="ReplCoordExtern-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007fa8814205f0 in operator() (__closure=0x5597e58abe90) at src/mongo/util/concurrency/thread_pool.cpp:594 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #11 operator() (__closure=0x5597e58abe88) at src/mongo/stdx/thread.h:192 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e58abe88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e58abe88) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e58abe80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 43 (Thread 0x7fa8521a7700 (LWP 11969)): #0 0x00007fa88a507d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fa88150fd6e in asio::detail::epoll_reactor::run (this=0x5597eb698700, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fa88151003e in asio::detail::scheduler::do_run_one (this=this@entry=0x5597eb5cb700, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eb5cb700, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597eb5fea28) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597eb5fe890) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597eb5ffa80) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007fa87feb3f58 in operator() (__closure=0x5597eb5e0db0) at src/mongo/executor/network_interface_tl.cpp:290 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5597eb5e0da8) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597eb5e0da8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597eb5e0da8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597eb5e0da0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 42 (Thread 0x7fa8519a6700 (LWP 11968)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597eb616768) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597eb616700, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eb616700, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=0x5597eb107cc0) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa881507651 in asio::detail::asio_detail_posix_thread_function (arg=0x5597eb107ee0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #8 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 41 (Thread 0x7fa8529a8700 (LWP 11967)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8877c9c91 in __gthread_cond_timedwait (__abs_timeout=0x7fa8529a24e0, __mutex=, __cond=0x5597eb5d7be0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5597eb5d7be0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5597eb5d7be0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5597eb5d7be0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x5597eb5d7be0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x5597eb5d7be0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::repl::OplogBatcher::getNextBatch (this=0x5597eb5d7b80, maxWaitTime=..., maxWaitTime@entry=...) at src/mongo/db/repl/oplog_batcher.cpp:96 #8 0x00007fa887ba669f in mongo::repl::OplogApplierImpl::_run (this=0x5597eb5d1200, oplogBuffer=) at src/mongo/util/duration.h:259 #9 0x00007fa8877c1eda in operator() (args=..., __closure=0x5597eb5e1368) at src/mongo/db/repl/oplog_applier.cpp:84 #10 SpecificImpl::call (this=0x5597eb5e1360, args#0=...) at src/mongo/util/functional.h:263 #11 0x00007fa88552cf4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7fa8529a2c08) at src/mongo/util/functional.h:221 #12 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x5597eb456000, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #13 0x00007fa88552d3ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #14 SpecificImpl::call (this=0x5597eb5e1380, args#0=...) at src/mongo/util/functional.h:263 #15 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #16 mongo::ThreadPool::Impl::_doOneTask (this=0x5597eb587700, lk=0x7fa8529a2eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #17 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597eb587700) at src/mongo/util/concurrency/thread_pool.cpp:430 #18 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597eb587700, threadName="OplogApplier-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #19 0x00007fa8814205f0 in operator() (__closure=0x5597e58ae350) at src/mongo/util/concurrency/thread_pool.cpp:594 #20 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #21 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #22 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #23 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #24 operator() (__closure=0x5597e58ae348) at src/mongo/stdx/thread.h:192 #25 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #26 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #27 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e58ae348) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #28 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e58ae348) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #29 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e58ae340) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #30 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #31 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #32 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 40 (Thread 0x7fa8531a9700 (LWP 11966)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597eb5cbd68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597eb5cbd00, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eb5cbd00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597eb5fe6a8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597eb5fe510) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597eb587000) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007fa87feb3f58 in operator() (__closure=0x5597eb5504b0) at src/mongo/executor/network_interface_tl.cpp:290 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #13 operator() (__closure=0x5597eb5504a8) at src/mongo/stdx/thread.h:192 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597eb5504a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597eb5504a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597eb5504a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 39 (Thread 0x7fa8539aa700 (LWP 11964)): #0 0x00007fa88a507d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fa88150fd6e in asio::detail::epoll_reactor::run (this=0x5597eb490a40, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fa88151003e in asio::detail::scheduler::do_run_one (this=this@entry=0x5597eb464f00, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eb464f00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597eb3f9868) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597eb3f96d0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597eb587380) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007fa87feb3f58 in operator() (__closure=0x5597eb5e07d0) at src/mongo/executor/network_interface_tl.cpp:290 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5597eb5e07c8) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597eb5e07c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597eb5e07c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597eb5e07c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 38 (Thread 0x7fa8542ac700 (LWP 11962)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597eb5ca968) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597eb5ca900, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eb5ca900, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=0x5597eb107a00) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa881507651 in asio::detail::asio_detail_posix_thread_function (arg=0x5597eb107a60) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #8 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 37 (Thread 0x7fa8553af700 (LWP 11959)): #0 0x00007fa88a507d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fa88150fd6e in asio::detail::epoll_reactor::run (this=0x5597eb48fb60, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fa88151003e in asio::detail::scheduler::do_run_one (this=this@entry=0x5597e5dc3300, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597e5dc3300, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597e58d3a68) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597e58d38d0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007fa882e7a867 in operator() (__closure=0x5597eb3981e8) at src/mongo/transport/service_executor_fixed.cpp:285 #7 SpecificImpl::call (this=0x5597eb3981e0, args#0=...) at src/mongo/util/functional.h:263 #8 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #9 mongo::ThreadPool::Impl::_doOneTask (this=0x5597e5d86500, lk=0x7fa8553a9eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #10 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d86500) at src/mongo/util/concurrency/thread_pool.cpp:430 #11 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d86500, threadName="ServiceExecutorFixed-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #12 0x00007fa8814205f0 in operator() (__closure=0x5597e5887710) at src/mongo/util/concurrency/thread_pool.cpp:594 #13 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #16 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #17 operator() (__closure=0x5597e5887708) at src/mongo/stdx/thread.h:192 #18 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #19 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #20 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e5887708) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #21 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e5887708) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #22 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e5887700) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #23 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #24 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #25 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 36 (Thread 0x7fa855bb0700 (LWP 11958)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597eb457510, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597eb457510, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597eb457510, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597eb412c10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597eb457510, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597eb457510) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eb3fc000, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa855ba9c10, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828195b1 in operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., __closure=) at src/mongo/util/interruptible.h:354 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597eb3fc000) at src/mongo/util/interruptible.h:366 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597eb3fc000) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597eb412bc0, opCtx=opCtx@entry=0x5597eb3fc000, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597eb412b00, opCtx=opCtx@entry=0x5597eb3fc000, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597eb412b00, opCtx=0x5597eb3fc000, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x5597eb4b69d0, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x5597eb4b69d0, opCtx=0x5597eb3fc000, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa882804cc5 in boost::optional_detail::optional_base::construct (this=0x5597eb4b69c8) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5597eb4b69c8) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5597eb4b69c8) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x5597eb4b69b0, opCtx=opCtx@entry=0x5597eb3fc000, dbName="config", mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007fa885a5a526 in std::construct_at (__location=0x5597eb4b69b0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_construct.h:97 #26 std::allocator_traits >::construct (__p=0x5597eb4b69b0, __a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/alloc_traits.h:518 #27 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5597eb4b69a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:519 #28 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:650 #29 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #30 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:409 #31 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:863 #32 std::make_shared () at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:879 #33 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5597eb3fc000, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007fa885a5ad6d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5597eb3fc000, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_uninitialized.h:91 #35 0x00007fa885a5b01b in mongo::acquireCollection (opCtx=opCtx@entry=0x5597eb3fc000, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007fa886ab3c40 in mongo::ChangeStreamPreImagesCollectionManager::_deleteExpiredPreImagesWithCollScan (this=this@entry=0x5597e5cf1d48, opCtx=0x5597eb3fc000, currentTimeForTimeBasedExpiration=..., currentTimeForTimeBasedExpiration@entry=...) at src/mongo/db/change_stream_pre_images_collection_manager.cpp:383 #37 0x00007fa886ab454f in mongo::ChangeStreamPreImagesCollectionManager::performExpiredChangeStreamPreImagesRemovalPass (this=this@entry=0x5597e5cf1d48, client=0x5597eb4b6900) at src/mongo/db/change_stream_pre_images_collection_manager.cpp:301 #38 0x00007fa886dd15e0 in mongo::(anonymous namespace)::ChangeStreamExpiredPreImagesRemover::run (this=0x5597eb0acf00) at src/mongo/db/pipeline/change_stream_expired_pre_image_remover.cpp:115 #39 0x00007fa885545c42 in mongo::BackgroundJob::jobBody (this=0x5597eb0acf00) at src/mongo/util/background.cpp:169 #40 0x00007fa885545fec in operator() (__closure=0x5597eb3988b0) at src/mongo/util/background.cpp:196 #41 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #42 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #43 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #44 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #45 operator() (__closure=0x5597eb3988a8) at src/mongo/stdx/thread.h:192 #46 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #47 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #48 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5597eb3988a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #49 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5597eb3988a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #50 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5597eb3988a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #51 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #52 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #53 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 35 (Thread 0x7fa856bb2700 (LWP 11956)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=-1, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f5203210, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f5203210, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa881339b38 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7fa856bac010) at src/mongo/util/waitable.h:63 #6 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (this=0x5597ee5d5b50, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #7 0x00007fa881337aad in mongo::Waitable::wait (lk=..., cv=..., clkSource=, waitable=) at src/mongo/util/waitable.h:61 #8 operator() (__closure=) at src/mongo/db/operation_context.cpp:322 #9 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eb900fc0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #10 0x00007fa887252676 in operator() (__closure=__closure@entry=0x7fa856bac230, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #11 0x00007fa887254227 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #12 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::SessionCatalog::_checkOutSessionInner(mongo::OperationContext*, const mongo::LogicalSessionId&, boost::optional):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597eb900fc0) at src/mongo/util/interruptible.h:379 #13 mongo::Interruptible::waitForConditionOrInterrupt, mongo::SessionCatalog::_checkOutSessionInner(mongo::OperationContext*, const mongo::LogicalSessionId&, boost::optional):: > (pred=..., m=..., cv=..., this=0x5597eb900fc0) at src/mongo/util/interruptible.h:394 #14 mongo::SessionCatalog::_checkOutSessionInner (this=this@entry=0x5597e5cf0728, opCtx=opCtx@entry=0x5597eb900fc0, lsid=..., killToken=...) at src/mongo/db/session/session_catalog.cpp:136 #15 0x00007fa887254dd5 in mongo::SessionCatalog::checkOutSessionForKill (this=this@entry=0x5597e5cf0728, opCtx=opCtx@entry=0x5597eb900fc0, killToken=...) at src/mongo/db/session/session_catalog.cpp:168 #16 0x00007fa887d0ce1d in mongo::(anonymous namespace)::killSessionsAction(mongo::OperationContext *, const mongo::SessionKiller::Matcher &, const std::function &, const std::function &, mongo::ErrorCodes::Error) (opCtx=opCtx@entry=0x5597eb900fc0, matcher=..., filterFn=..., killSessionFn=..., reason=, reason@entry=mongo::ErrorCodes::InterruptedDueToReplStateChange) at src/mongo/db/session/kill_sessions_local.cpp:88 #17 0x00007fa887d0ef8d in mongo::invalidateSessionsForStepdown (opCtx=0x5597eb900fc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_function.h:211 #18 0x00007fa887e05cff in mongo::repl::ReplicationCoordinatorImpl::_stepDownFinish (this=0x5597e5b05000, cbData=..., finishedEvent=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:173 #19 0x00007fa88552cf4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7fa856bacc08) at src/mongo/util/functional.h:221 #20 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x5597e5cfae00, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #21 0x00007fa88552d3ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #22 SpecificImpl::call (this=0x5597eb550460, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007fa88141df7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #24 mongo::ThreadPool::Impl::_doOneTask (this=0x5597e5d99000, lk=0x7fa856baceb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #25 0x00007fa88141ed81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d99000) at src/mongo/util/concurrency/thread_pool.cpp:430 #26 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d99000, threadName="ReplCoord-2") at src/mongo/util/concurrency/thread_pool.cpp:417 #27 0x00007fa8814205f0 in operator() (__closure=0x5597e58b5350) at src/mongo/util/concurrency/thread_pool.cpp:594 #28 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #29 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #30 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #31 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #32 operator() (__closure=0x5597e58b5348) at src/mongo/stdx/thread.h:192 #33 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #34 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #35 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e58b5348) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #36 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e58b5348) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #37 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e58b5340) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #38 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #39 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #40 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 34 (Thread 0x7fa8573b3700 (LWP 11955)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88c99ee5c in std::_V2::condition_variable_any::wait > (this=0x5597eb303708, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007fa88574c9c1 in std::_V2::condition_variable_any::wait, mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc):::: > (__p=..., __lock=..., this=0x5597eb303708) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 operator() (__closure=0x5597eb3ec910) at src/mongo/db/session/session_killer.cpp:75 #5 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #6 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #7 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #8 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #9 operator() (__closure=0x5597eb3ec908) at src/mongo/stdx/thread.h:192 #10 std::__invoke_impl >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::thread::_Invoker >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > >::_M_invoke<0> (this=0x5597eb3ec908) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #13 std::thread::_Invoker >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > >::operator() (this=0x5597eb3ec908) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #14 std::thread::_State_impl >(mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc)::):: > > >::_M_run(void) (this=0x5597eb3ec900) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #15 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #16 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 33 (Thread 0x7fa8583b5700 (LWP 11953)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa8583b01c0, __mutex=0x5597e5830a90, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa8855458a6 in std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x5597e5852920) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::(anonymous namespace)::PeriodicTaskRunner::run (this=0x5597e58528c0) at src/mongo/util/background.cpp:329 #8 0x00007fa885545c42 in mongo::BackgroundJob::jobBody (this=0x5597e58528c0) at src/mongo/util/background.cpp:169 #9 0x00007fa885545fec in operator() (__closure=0x5597eb3984d0) at src/mongo/util/background.cpp:196 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597eb3984c8) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5597eb3984c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5597eb3984c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5597eb3984c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 32 (Thread 0x7fa85adcd700 (LWP 11948)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597eb5b3510, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597eb5b3510, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597eb5b3510, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597ebcdc310) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597eb5b3510, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597eb5b3510) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597ebbc4680, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa85adc7e40, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828195b1 in operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., __closure=) at src/mongo/util/interruptible.h:354 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597ebbc4680) at src/mongo/util/interruptible.h:366 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597ebbc4680) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597ebcdc2c0, opCtx=opCtx@entry=0x5597ebbc4680, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597ebcdc200, opCtx=opCtx@entry=0x5597ebbc4680, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597ebcdc200, opCtx=0x5597ebbc4680, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7fa85adc8280, lockMode=mongo::MODE_IS, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x7fa85adc8280, opCtx=0x5597ebbc4680, lockMode=mongo::MODE_IS, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa87d0bb61b in mongo::Lock::GlobalLock::GlobalLock (lockMode=mongo::MODE_IS, opCtx=, this=0x7fa85adc8280) at src/mongo/db/concurrency/d_concurrency.h:188 #22 operator() (__closure=0x5597eb381238, client=) at src/mongo/db/storage/storage_engine_impl.cpp:1323 #23 0x00007fa8890f3b4b in std::function::operator()(mongo::Client*) const (__args#0=, this=0x5597eb381238) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_function.h:590 #24 operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:119 #25 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #26 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #27 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #28 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #29 operator() (__closure=) at src/mongo/stdx/thread.h:192 #30 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #31 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #32 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #33 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #34 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #35 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #36 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #37 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 31 (Thread 0x7fa85b5ce700 (LWP 11947)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=100, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597f1b97010, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597f1b97010, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597f1b97010, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597f095d310) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597f1b97010, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597f1b97010) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eb7688c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa85b5c78e0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828195b1 in operator() (speed=mongo::Interruptible::WakeSpeed::kFast, deadline=..., __closure=) at src/mongo/util/interruptible.h:354 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597eb7688c0) at src/mongo/util/interruptible.h:366 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597eb7688c0) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597f095d2c0, opCtx=opCtx@entry=0x5597eb7688c0, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597f095d200, opCtx=opCtx@entry=0x5597eb7688c0, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597f095d200, opCtx=0x5597eb7688c0, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x5597f204ab10, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x5597f204ab10, opCtx=0x5597eb7688c0, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa882804cc5 in boost::optional_detail::optional_base::construct (this=0x5597f204ab08) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x5597f204ab08) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x5597f204ab08) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x5597f204aaf0, opCtx=opCtx@entry=0x5597eb7688c0, dbName="config", mode=mode@entry=mongo::MODE_IX, deadline=deadline@entry=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007fa885a5a526 in std::construct_at (__location=0x5597f204aaf0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_construct.h:97 #26 std::allocator_traits >::construct (__p=0x5597f204aaf0, __a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/alloc_traits.h:518 #27 std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace (__a=..., this=0x5597f204aae0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:519 #28 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=..., __p=: , this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:650 #29 std::__shared_ptr::__shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1342 #30 std::shared_ptr::shared_ptr, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__tag=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:409 #31 std::allocate_shared, mongo::OperationContext*&, mongo::DatabaseName const&, mongo::LockMode, mongo::Date_t, mongo::Lock::GlobalLockSkipOptions&> (__a=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:863 #32 std::make_shared () at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr.h:879 #33 mongo::acquireCollectionsOrViews (opCtx=opCtx@entry=0x5597eb7688c0, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007fa885a5ad6d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x5597eb7688c0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/stl_uninitialized.h:91 #35 0x00007fa885a5b01b in mongo::acquireCollection (opCtx=opCtx@entry=0x5597eb7688c0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007fa886ceb387 in mongo::TTLMonitor::_doTTLIndexDelete (this=this@entry=0x5597eafc9100, opCtx=opCtx@entry=0x5597eb7688c0, ttlCollectionCache=ttlCollectionCache@entry=0x5597e5cf12a8, uuid="32b858c7-3293-4aa4-bfcf-f5a3ff0d9425", info=...) at src/mongo/db/ttl.cpp:606 #37 0x00007fa886cec897 in mongo::TTLMonitor::_doTTLSubPass (this=this@entry=0x5597eafc9100, opCtx=opCtx@entry=0x5597eb7688c0, collSubpassHistory=absl::node_hash_map with 0 elems ) at src/mongo/db/ttl.cpp:547 #38 0x00007fa886ced7ee in mongo::TTLMonitor::_doTTLPass (this=this@entry=0x5597eafc9100) at src/mongo/db/ttl.cpp:497 #39 0x00007fa886cee1e8 in mongo::TTLMonitor::run (this=0x5597eafc9100) at src/mongo/db/ttl.cpp:453 #40 0x00007fa885545c42 in mongo::BackgroundJob::jobBody (this=0x5597eafc9100) at src/mongo/util/background.cpp:169 #41 0x00007fa885545fec in operator() (__closure=0x5597eb3988f0) at src/mongo/util/background.cpp:196 #42 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #43 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #44 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #45 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #46 operator() (__closure=0x5597eb3988e8) at src/mongo/stdx/thread.h:192 #47 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #48 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #49 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5597eb3988e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #50 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5597eb3988e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #51 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5597eb3988e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #52 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #53 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #54 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 30 (Thread 0x7fa863ddf700 (LWP 11926)): #0 0x00007fa88a507d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fa88150fd6e in asio::detail::epoll_reactor::run (this=0x5597eb48f7e0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fa88151003e in asio::detail::scheduler::do_run_one (this=this@entry=0x5597e5d49300, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597e5d49300, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597e5d5bda8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597e5d5bc10) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597e5d86c00) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007fa87feb3f58 in operator() (__closure=0x5597eb12c5f0) at src/mongo/executor/network_interface_tl.cpp:290 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5597eb12c5e8) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597eb12c5e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597eb12c5e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597eb12c5e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 29 (Thread 0x7fa8645e0700 (LWP 11925)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88c99ee5c in std::_V2::condition_variable_any::wait > (this=0x5597eac50740, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007fa8802f756b in mongo::WiredTigerRecordStore::OplogTruncateMarkers::awaitHasExcessMarkersOrDead (this=this@entry=0x5597eac50610, opCtx=opCtx@entry=0x5597eb0fcb00) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:329 #4 0x00007fa8802fc2b6 in mongo::WiredTigerRecordStore::yieldAndAwaitOplogDeletionRequest (this=, opCtx=0x5597eb0fcb00) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:911 #5 0x00007fa889b1a63f in mongo::OplogCapMaintainerThread::_deleteExcessDocuments (this=this@entry=0x5597e5cf3b18) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:100 #6 0x00007fa889b1aacc in mongo::OplogCapMaintainerThread::run (this=0x5597e5cf3b18) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:139 #7 0x00007fa885545c42 in mongo::BackgroundJob::jobBody (this=0x5597e5cf3b18) at src/mongo/util/background.cpp:169 #8 0x00007fa885545fec in operator() (__closure=0x5597eb12c5b0) at src/mongo/util/background.cpp:196 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #13 operator() (__closure=0x5597eb12c5a8) at src/mongo/stdx/thread.h:192 #14 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #15 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5597eb12c5a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5597eb12c5a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5597eb12c5a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 28 (Thread 0x7fa864de1700 (LWP 11924)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597eafca468) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597eafca400, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eafca400, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597eb1304e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597eb130350) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597eb12e500) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007fa87feb3f58 in operator() (__closure=0x5597eb12c510) at src/mongo/executor/network_interface_tl.cpp:290 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #13 operator() (__closure=0x5597eb12c508) at src/mongo/stdx/thread.h:192 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597eb12c508) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597eb12c508) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597eb12c500) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 27 (Thread 0x7fa866de5700 (LWP 11920)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=1727999900, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597ebc7c210, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597ebc7c210, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597ebc7c210, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597eafda370) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597ebc7c210, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597ebc7c210) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eb0fbfc0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa884e921e6 in operator() (__closure=__closure@entry=0x7fa866de0120, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa884e95ae0 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh(mongo::ServiceContext*, std::string, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh(mongo::ServiceContext*, std::string, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:406 #16 mongo::KeysCollectionManager::PeriodicRunner::_doPeriodicRefresh (this=this@entry=0x5597eafda310, service=, threadName="monitoring-keys-for-HMAC", refreshInterval=...) at src/mongo/db/keys_collection_manager.cpp:327 #17 0x00007fa884e963d7 in operator() (__closure=0x5597eac48d80) at src/mongo/db/keys_collection_manager.cpp:369 #18 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #19 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #20 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #21 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #22 operator() (__closure=0x5597eac48d78) at src/mongo/stdx/thread.h:192 #23 std::__invoke_impl >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #24 std::__invoke >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #25 std::thread::_Invoker >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > >::_M_invoke<0> (this=0x5597eac48d78) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #26 std::thread::_Invoker >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > >::operator() (this=0x5597eac48d78) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #27 std::thread::_State_impl >(mongo::KeysCollectionManager::PeriodicRunner::start(mongo::ServiceContext*, const string&, mongo::Milliseconds)::):: > > >::_M_run(void) (this=0x5597eac48d70) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #28 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #29 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #30 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 26 (Thread 0x7fa8675e6700 (LWP 11919)): #0 0x00007fa88a507d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fa88150fd6e in asio::detail::epoll_reactor::run (this=0x5597eb0a3dc0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fa88151003e in asio::detail::scheduler::do_run_one (this=this@entry=0x5597eaf0bb00, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eaf0bb00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597eb130168) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597eb12ffd0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597eb12e180) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007fa87feb3f58 in operator() (__closure=0x5597eb12b830) at src/mongo/executor/network_interface_tl.cpp:290 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5597eb12b828) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597eb12b828) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597eb12b828) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597eb12b820) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 25 (Thread 0x7fa867de7700 (LWP 11918)): #0 0x00007fa88a507d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fa88150fd6e in asio::detail::epoll_reactor::run (this=0x5597f1cd8a40, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fa88151003e in asio::detail::scheduler::do_run_one (this=this@entry=0x5597eafc9700, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eafc9700, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597eb12fde8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597eb12fc50) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597eb12da80) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007fa87feb3f58 in operator() (__closure=0x5597eb12b6d0) at src/mongo/executor/network_interface_tl.cpp:290 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5597eb12b6c8) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597eb12b6c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597eb12b6c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597eb12b6c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 24 (Thread 0x7fa868de9700 (LWP 11916)): #0 0x00007fa88a507d97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007fa88150fd6e in asio::detail::epoll_reactor::run (this=0x5597eb6988c0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007fa88151003e in asio::detail::scheduler::do_run_one (this=this@entry=0x5597eaf0ba00, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:384 #3 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597eaf0ba00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597eafc3da8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597eafc3c10) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597eb12d700) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007fa87feb3f58 in operator() (__closure=0x5597eb12b6b0) at src/mongo/executor/network_interface_tl.cpp:290 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5597eb12b6a8) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597eb12b6a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597eb12b6a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597eb12b6a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 23 (Thread 0x7fa86cdf1700 (LWP 11907)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8832ec203 in __gthread_cond_timedwait (__abs_timeout=0x7fa86cdec300, __mutex=0x5597e5c3c010, __cond=0x5597e5e29978) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5597e5e29978) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5597e5e29978) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5597e5e29978) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=this@entry=0x5597e5e29978, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa8832ee2e5 in std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x5597e5e29978) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::DeadlineMonitor::deadlineMonitorThread (this=0x5597e5e29908) at src/mongo/scripting/deadline_monitor.h:164 #8 0x00007fa8832ebd59 in std::__invoke_impl::*)(), mongo::DeadlineMonitor*> (__f=@0x5597eafe55e0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fa8832edfb0 ::deadlineMonitorThread()>, __t=@0x5597eafe55f0: 0x5597e5e29908, __f=@0x5597eafe55e0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fa8832edfb0 ::deadlineMonitorThread()>, __t=@0x5597eafe55f0: 0x5597e5e29908) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:71 #9 std::__invoke::*)(), mongo::DeadlineMonitor*> (__fn=@0x5597eafe55e0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fa8832edfb0 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl::*)(), std::tuple*>, 0ul> (__t=..., __f=@0x5597eafe55e0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fa8832edfb0 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply::*)(), std::tuple*> > (__t=..., __f=@0x5597eafe55e0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7fa8832edfb0 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #12 mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}::operator()() (__closure=0x5597eafe55d8) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}>(mongo::stdx::thread::thread::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5597eafe55d8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> >::operator()() (this=0x5597eafe55d8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl::*)(), mongo::DeadlineMonitor*, 0>(void (mongo::DeadlineMonitor::*)(), mongo::DeadlineMonitor*&&)::{lambda()#1}> > >::_M_run() (this=0x5597eafe55d0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 22 (Thread 0x7fa86d5f2700 (LWP 11906)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa86d5ed310, __mutex=0x5597e5c3b890, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa87c75f73f in mongo::FTDCController::doLoop (this=0x5597e5e29500) at src/mongo/db/ftdc/controller.cpp:233 #7 0x00007fa87c75fb6c in operator() (__closure=0x5597eaf09530) at src/mongo/db/ftdc/controller.cpp:155 #8 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #9 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #10 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #12 operator() (__closure=0x5597eaf09528) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::FTDCController::start()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::FTDCController::start()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #15 std::thread::_Invoker >(mongo::FTDCController::start()::):: > >::_M_invoke<0> (this=0x5597eaf09528) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::FTDCController::start()::):: > >::operator() (this=0x5597eaf09528) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #17 std::thread::_State_impl >(mongo::FTDCController::start()::):: > > >::_M_run(void) (this=0x5597eaf09520) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #20 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7fa86ddf3700 (LWP 11905)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa889b3b3f6 in __gthread_cond_timedwait (__abs_timeout=0x7fa86ddedf10, __mutex=0x5597e5c334d0, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (this=this@entry=0x5597eafed460, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa889b36ea5 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::Checkpointer::run():: > (__p=..., __atime=..., __lock=..., this=0x5597eafed460) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:347 #7 std::_V2::condition_variable_any::wait_for, long int, std::ratio<1>, mongo::Checkpointer::run():: > (__p=..., __rtime=..., __lock=..., this=0x5597eafed460) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:362 #8 mongo::Checkpointer::run (this=0x5597eafed400) at src/mongo/db/storage/checkpointer.cpp:109 #9 0x00007fa885545c42 in mongo::BackgroundJob::jobBody (this=0x5597eafed400) at src/mongo/util/background.cpp:169 #10 0x00007fa885545fec in operator() (__closure=0x5597eaf08150) at src/mongo/util/background.cpp:196 #11 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #12 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #13 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #14 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #15 operator() (__closure=0x5597eaf08148) at src/mongo/stdx/thread.h:192 #16 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #17 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5597eaf08148) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #19 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5597eaf08148) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #20 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5597eaf08140) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #21 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #22 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #23 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7fa86e5f4700 (LWP 11904)): #0 0x00007fa88a4fc7e1 in poll () from /lib64/libc.so.6 #1 0x00007fa889cdfab2 in poll (__timeout=399, __nfds=, __fds=) at /usr/include/bits/poll2.h:46 #2 operator() (__closure=) at src/mongo/transport/asio/asio_networking_baton.cpp:383 #3 mongo::transport::AsioNetworkingBaton::_poll[abi:cxx11](std::unique_lock&, mongo::ClockSource*) (this=this@entry=0x5597ec813e10, lk=..., clkSource=clkSource@entry=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007fa889ce0d3c in mongo::transport::AsioNetworkingBaton::run (this=0x5597ec813e10, clkSource=0x5597e581cb70) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007fa889cdf0b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x5597ec813e10, clkSource=clkSource@entry=0x5597e581cb70, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007fa8812aae3d in mongo::Waitable::wait_until(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}::operator()() const (__closure=) at src/mongo/util/waitable.h:94 #7 mongo::stdx::condition_variable::_runWithNotifyable(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&, std::chrono::time_point > > const&)::{lambda()#1}>(mongo::Notifyable&, mongo::BasicLockableAdapter&&) (cb=..., notifyable=..., this=0x5597e5b06c10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x5597ec813e10, clkSource=clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x5597ec813e10) at src/mongo/util/clock_source.cpp:52 #10 0x00007fa881337af8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x5597eafd9240, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007fa882816d36 in operator() (__closure=__closure@entry=0x7fa86e5ee180, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007fa8828196c0 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #14 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., finalDeadline=..., m=..., cv=..., this=0x5597eafd9240) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x5597eafd9240) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x5597e5b06bc0, opCtx=opCtx@entry=0x5597eafd9240, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007fa88281a3b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x5597e5b06b00, opCtx=opCtx@entry=0x5597eafd9240, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007fa88281d2b5 in mongo::LockerImpl::lock (this=0x5597e5b06b00, opCtx=0x5597eafd9240, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007fa8828042e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7fa86e5eec80, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007fa882804abd in mongo::Lock::GlobalLock::GlobalLock (this=0x7fa86e5eec80, opCtx=0x5597eafd9240, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007fa882804cc5 in boost::optional_detail::optional_base::construct (this=0x7fa86e5eec78) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x7fa86e5eec78) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x7fa86e5eec78) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x7fa86e5eec60, opCtx=opCtx@entry=0x5597eafd9240, dbName="local", mode=mongo::MODE_IX, deadline=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007fa885a3ee74 in mongo::AutoGetDb::AutoGetDb (this=0x7fa86e5eec40, opCtx=0x5597eafd9240, dbName="local", mode=, tenantLockMode=..., deadline=..., options=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:104 #26 0x00007fa885a3f721 in mongo::AutoGetDb::createForAutoGetCollection (opCtx=opCtx@entry=0x5597eafd9240, nsOrUUID=..., modeColl=modeColl@entry=mongo::MODE_IX, options=...) at src/mongo/db/catalog_raii.cpp:196 #27 0x00007fa885a41346 in mongo::AutoGetCollection::AutoGetCollection (this=0x7fa86e5eec40, opCtx=, nsOrUUID=..., modeColl=, options=..., verifyWriteEligible=) at src/mongo/db/catalog_raii.cpp:276 #28 0x00007fa885a420a2 in mongo::AutoGetCollection::AutoGetCollection (this=this@entry=0x7fa86e5eec40, opCtx=opCtx@entry=0x5597eafd9240, nsOrUUID=..., modeColl=modeColl@entry=mongo::MODE_IX, options=...) at src/mongo/db/catalog_raii.cpp:261 #29 0x00007fa8876776e7 in mongo::repl::ReplicationConsistencyMarkersImpl::refreshOplogTruncateAfterPointIfPrimary (this=0x5597e5cfac80, opCtx=0x5597eafd9240) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/enable_special_members.h:67 #30 0x00007fa8880d1c15 in mongo::repl::ReplicationCoordinatorExternalStateImpl::getToken (this=0x5597e5d8fb00, opCtx=0x5597eafd9240) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:1280 #31 0x00007fa880314fdb in mongo::WiredTigerSessionCache::waitUntilDurable (this=0x5597e5dd5000, opCtx=opCtx@entry=0x5597eafd9240, syncType=syncType@entry=mongo::WiredTigerSessionCache::Fsync::kJournal, useListener=useListener@entry=mongo::WiredTigerSessionCache::UseJournalListener::kUpdate) at src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.cpp:330 #32 0x00007fa880309c78 in mongo::WiredTigerRecoveryUnit::waitUntilDurable (this=0x5597eafc4a00, opCtx=0x5597eafd9240) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:195 #33 0x00007fa889b51d49 in mongo::JournalFlusher::run (this=0x5597eac50200) at src/third_party/boost/boost/optional/detail/optional_aligned_storage.hpp:53 #34 0x00007fa885545c42 in mongo::BackgroundJob::jobBody (this=0x5597eac50200) at src/mongo/util/background.cpp:169 #35 0x00007fa885545fec in operator() (__closure=0x5597eaf081b0) at src/mongo/util/background.cpp:196 #36 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #37 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #38 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #39 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #40 operator() (__closure=0x5597eaf081a8) at src/mongo/stdx/thread.h:192 #41 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #42 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #43 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5597eaf081a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #44 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5597eaf081a8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #45 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5597eaf081a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #46 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #47 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #48 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7fa86edf5700 (LWP 11903)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa8802e8d70 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x5597e5d9ff10) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 std::_V2::condition_variable_any::wait, mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*):: > (__p=..., __lock=..., this=0x5597e5d9ff10) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop (this=0x5597e5d9ff00, sessionCache=, oplogRecordStore=) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:234 #5 0x00007fa8802ea5f1 in std::__invoke_impl (__f=@0x5597e5c3d2d0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fa8802e8b80 , __t=@0x5597e5c3d2f0: 0x5597e5d9ff00, __f=@0x5597e5c3d2d0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fa8802e8b80 , __t=@0x5597e5c3d2f0: 0x5597e5d9ff00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:71 #6 std::__invoke (__fn=@0x5597e5c3d2d0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fa8802e8b80 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #7 std::__apply_impl, 0ul, 1ul, 2ul> (__t=..., __f=@0x5597e5c3d2d0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fa8802e8b80 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #8 std::apply > (__t=..., __f=@0x5597e5c3d2d0: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7fa8802e8b80 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #9 mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}::operator()() (__closure=0x5597e5c3d2c8) at src/mongo/stdx/thread.h:192 #10 std::__invoke_impl(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}>(mongo::stdx::thread::thread(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::thread::_Invoker(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5597e5c3d2c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #13 std::thread::_Invoker(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> >::operator()() (this=0x5597e5c3d2c8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #14 std::thread::_State_impl(void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerSessionCache*, mongo::WiredTigerRecordStore*), mongo::WiredTigerOplogManager*&&, mongo::WiredTigerSessionCache*&&, mongo::WiredTigerRecordStore*&)::{lambda()#1}> > >::_M_run() (this=0x5597e5c3d2c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #15 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #16 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #17 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7fa86f5f6700 (LWP 11902)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8802dfb8b in __gthread_cond_timedwait (__abs_timeout=0x7fa86f5f1150, __mutex=0x5597e5c33310, __cond=0x5597e5dc4170) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=0x5597e5dc4170) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=0x5597e5dc4170) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=0x5597e5dc4170) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration > > (__atime=..., __lock=..., this=0x5597e5dc4170) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1l> > (__rtime=..., __lock=..., this=0x5597e5dc4170) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::WiredTigerKVEngine::WiredTigerSessionSweeper::run (this=0x5597e5dc4100) at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:290 #8 0x00007fa885545c42 in mongo::BackgroundJob::jobBody (this=0x5597e5dc4100) at src/mongo/util/background.cpp:169 #9 0x00007fa885545fec in operator() (__closure=0x5597e5d9e810) at src/mongo/util/background.cpp:196 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=0x5597e5d9e808) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::BackgroundJob::go()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x5597e5d9e808) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x5597e5d9e808) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x5597e5d9e800) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7fa86fdf7700 (LWP 11901)): #0 0x00007fa88a7df878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a716eab in __wt_cond_wait_signal (session=session@entry=0x5597e5e52e40, cond=0x5597eac69480, usecs=usecs@entry=10000000, run_func=run_func@entry=0x7fa87a662390 <__sweep_server_run_chk>, signalled=signalled@entry=0x7fa86fdf245f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fa87a662559 in __sweep_server (arg=0x5597e5e52e40) at src/third_party/wiredtiger/src/conn/conn_sweep.c:365 #3 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #4 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7fa8705f8700 (LWP 11900)): #0 0x00007fa88a7df878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a716eab in __wt_cond_wait_signal (session=session@entry=0x5597e5e529a0, cond=cond@entry=0x5597e5d8e300, usecs=, run_func=, signalled=signalled@entry=0x7fa8705f3407) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fa87a77c652 in __wt_cond_auto_wait_signal (session=session@entry=0x5597e5e529a0, cond=0x5597e5d8e300, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fa8705f3407) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007fa87a77c6c3 in __wt_cond_auto_wait (session=session@entry=0x5597e5e529a0, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007fa87a6ce8a0 in __wt_evict_thread_run (session=0x5597e5e529a0, thread=0x5597e5d698b0) at src/third_party/wiredtiger/src/evict/evict_lru.c:338 #5 0x00007fa87a793169 in __thread_run (arg=0x5597e5d698b0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #7 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7fa870df9700 (LWP 11899)): #0 0x00007fa88a7df878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a716eab in __wt_cond_wait_signal (session=session@entry=0x5597e5e52500, cond=cond@entry=0x5597e5d8e300, usecs=, run_func=, signalled=signalled@entry=0x7fa870df4407) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fa87a77c652 in __wt_cond_auto_wait_signal (session=session@entry=0x5597e5e52500, cond=0x5597e5d8e300, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fa870df4407) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007fa87a77c6c3 in __wt_cond_auto_wait (session=session@entry=0x5597e5e52500, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007fa87a6ce8a0 in __wt_evict_thread_run (session=0x5597e5e52500, thread=0x5597e5d69ef0) at src/third_party/wiredtiger/src/evict/evict_lru.c:338 #5 0x00007fa87a793169 in __thread_run (arg=0x5597e5d69ef0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #7 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7fa8715fa700 (LWP 11898)): #0 0x00007fa88a7df878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a716eab in __wt_cond_wait_signal (session=session@entry=0x5597e5e52060, cond=cond@entry=0x5597e5d8e300, usecs=, run_func=, signalled=signalled@entry=0x7fa8715f5407) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fa87a77c652 in __wt_cond_auto_wait_signal (session=session@entry=0x5597e5e52060, cond=0x5597e5d8e300, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fa8715f5407) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007fa87a77c6c3 in __wt_cond_auto_wait (session=session@entry=0x5597e5e52060, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007fa87a6ce8a0 in __wt_evict_thread_run (session=0x5597e5e52060, thread=0x5597e5d69f40) at src/third_party/wiredtiger/src/evict/evict_lru.c:338 #5 0x00007fa87a793169 in __thread_run (arg=0x5597e5d69f40) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #7 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7fa871dfb700 (LWP 11897)): #0 0x00007fa88a7df878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a716eab in __wt_cond_wait_signal (session=session@entry=0x5597e5e51bc0, cond=cond@entry=0x5597e5d8e300, usecs=, run_func=, signalled=signalled@entry=0x7fa871df6407) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fa87a77c652 in __wt_cond_auto_wait_signal (session=session@entry=0x5597e5e51bc0, cond=0x5597e5d8e300, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fa871df6407) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007fa87a77c6c3 in __wt_cond_auto_wait (session=session@entry=0x5597e5e51bc0, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007fa87a6ce8a0 in __wt_evict_thread_run (session=0x5597e5e51bc0, thread=0x5597e5d69950) at src/third_party/wiredtiger/src/evict/evict_lru.c:338 #5 0x00007fa87a793169 in __thread_run (arg=0x5597e5d69950) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #7 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7fa8725fc700 (LWP 11896)): #0 0x00007fa88a7df878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a716eab in __wt_cond_wait_signal (session=session@entry=0x5597e5e51720, cond=cond@entry=0x5597eac69080, usecs=, run_func=, signalled=signalled@entry=0x7fa8725f745f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fa87a77c652 in __wt_cond_auto_wait_signal (session=session@entry=0x5597e5e51720, cond=0x5597eac69080, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fa8725f745f) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007fa87a65bf51 in __log_server (arg=0x5597e5e51720) at src/third_party/wiredtiger/src/conn/conn_log.c:913 #4 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #5 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7fa872dfd700 (LWP 11895)): #0 0x00007fa88a7df878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a716eab in __wt_cond_wait_signal (session=session@entry=0x5597e5e51280, cond=cond@entry=0x5597eac69000, usecs=, run_func=, signalled=signalled@entry=0x7fa872df8457) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fa87a77c652 in __wt_cond_auto_wait_signal (session=session@entry=0x5597e5e51280, cond=0x5597eac69000, progress=progress@entry=false, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fa872df8457) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007fa87a77c6c3 in __wt_cond_auto_wait (session=session@entry=0x5597e5e51280, cond=, progress=progress@entry=false, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007fa87a65d65e in __log_wrlsn_server (arg=0x5597e5e51280) at src/third_party/wiredtiger/src/conn/conn_log.c:815 #5 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #6 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7fa8735fe700 (LWP 11894)): #0 0x00007fa88a7df878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a716eab in __wt_cond_wait_signal (session=session@entry=0x5597e5e50de0, cond=0x5597e5d8ef80, usecs=usecs@entry=100000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7fa8735f946b) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007fa87a65c5a5 in __wt_cond_wait (run_func=0x0, usecs=100000, cond=, session=0x5597e5e50de0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __log_file_server (arg=0x5597e5e50de0) at src/third_party/wiredtiger/src/conn/conn_log.c:627 #4 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #5 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7fa873dff700 (LWP 11889)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa87a71702b in __wt_cond_wait_signal (session=session@entry=0x5597e5e50940, cond=0x5597e5d8e800, usecs=usecs@entry=0, run_func=run_func@entry=0x7fa87a663060 <__tiered_server_run_chk>, signalled=signalled@entry=0x7fa873dfa3ff) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:117 #2 0x00007fa87a663f6b in __tiered_server (arg=0x5597e5e50940) at src/third_party/wiredtiger/src/conn/conn_tiered.c:397 #3 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #4 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7fa874600700 (LWP 11883)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8812aabe4 in __gthread_cond_timedwait (__abs_timeout=0x7fa8745fb260, __mutex=0x5597e5bdd710, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x5597e5d9fe60, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa8812aaedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x1091f180, clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007fa8890f3cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x5597e581cb70) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:129 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7fa874e01700 (LWP 11882)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8812aabe4 in __gthread_cond_timedwait (__abs_timeout=0x7fa874dfc260, __mutex=0x5597e5bdd990, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x5597e5d9fb60, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa8812aaedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x15a2f0c0, clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007fa8890f3cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x5597e581cb70) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:129 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7fa875602700 (LWP 11881)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8812aabe4 in __gthread_cond_timedwait (__abs_timeout=0x7fa8755fd260, __mutex=0x5597e5bddb90, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x5597e5d9f860, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa8812aaedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x1593ae80, clkSource@entry=0x5597e581cb70, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x5597e581cb70, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007fa8890f3cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x5597e581cb70) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=) at src/mongo/util/periodic_runner_impl.cpp:129 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7fa875e03700 (LWP 11880)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88c99ee5c in std::_V2::condition_variable_any::wait > (this=0x5597e5d9a268, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007fa88141f129 in std::_V2::condition_variable_any::wait, mongo::ThreadPool::Impl::_consumeTasks():: > (__p=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x5597e5d9a180) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007fa881420183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x5597e5d9a180, threadName="OCSPManagerHTTP-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007fa8814205f0 in operator() (__closure=0x5597e5bddc50) at src/mongo/util/concurrency/thread_pool.cpp:594 #7 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #8 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #9 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #10 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #11 operator() (__closure=0x5597e5bddc48) at src/mongo/stdx/thread.h:192 #12 std::__invoke_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #13 std::__invoke >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x5597e5bddc48) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x5597e5bddc48) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #16 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x5597e5bddc40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #19 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7fa876604700 (LWP 11879)): #0 0x00007fa88a7df7da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa8812aabe4 in __gthread_cond_timedwait (__abs_timeout=0x7fa8765ff280, __mutex=0x5597e5bdde10, __cond=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/x86_64-mongodb-linux/bits/gthr-default.h:872 #2 std::__condvar::wait_until (__abs_time=..., __m=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_mutex.h:162 #3 std::condition_variable::__wait_until_impl > > (__lock=..., __lock=..., __atime=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:222 #4 std::condition_variable::wait_until > > (__atime=..., __lock=..., this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:118 #5 std::_V2::condition_variable_any::wait_until > > (this=this@entry=0x5597e5dc3050, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007fa8812aaedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0xec82e00, clkSource@entry=0x5597e5d875a0, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007fa8812aa42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x5597e5d875a0, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007fa8812a9233 in mongo::ClockSource::waitForConditionUntil, mongo::BackgroundThreadClockSource::_startTimerThread():::: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x5597e5d875a0) at src/mongo/util/lockable_adapter.h:50 #9 operator() (__closure=) at src/mongo/util/background_thread_clock_source.cpp:189 #10 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #11 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #12 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #13 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #14 operator() (__closure=) at src/mongo/stdx/thread.h:192 #15 std::__invoke_impl >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #16 std::__invoke >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #17 std::thread::_Invoker >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > >::_M_invoke<0> (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #18 std::thread::_Invoker >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > >::operator() (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #19 std::thread::_State_impl >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > > >::_M_run(void) (this=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #22 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7fa876e05700 (LWP 11878)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88151014b in asio::detail::posix_event::wait (lock=..., this=) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_mutex.hpp:97 #2 asio::detail::conditionally_enabled_event::wait (lock=..., this=0x5597e5b39f68) at src/third_party/asio-master/asio/include/asio/detail/conditionally_enabled_event.hpp:88 #3 asio::detail::scheduler::do_run_one (this=this@entry=0x5597e5b39f00, lock=..., this_thread=..., ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:408 #4 0x00007fa881513ee1 in asio::detail::scheduler::run (this=0x5597e5b39f00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007fa881514a0d in asio::io_context::run (this=this@entry=0x5597e58d4868) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007fa889d3449e in mongo::transport::AsioReactor::run (this=0x5597e58d46d0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007fa87feb3c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x5597e5aebe00) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007fa87feb3f58 in operator() (__closure=0x5597e5d9d290) at src/mongo/executor/network_interface_tl.cpp:290 #9 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #10 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #11 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #12 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #13 operator() (__closure=0x5597e5d9d288) at src/mongo/stdx/thread.h:192 #14 std::__invoke_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #15 std::__invoke >(mongo::executor::NetworkInterfaceTL::startup()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::_M_invoke<0> (this=0x5597e5d9d288) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::executor::NetworkInterfaceTL::startup()::):: > >::operator() (this=0x5597e5d9d288) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #18 std::thread::_State_impl >(mongo::executor::NetworkInterfaceTL::startup()::):: > > >::_M_run(void) (this=0x5597e5d9d280) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #21 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7fa877606700 (LWP 11877)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88bd7793f in std::_V2::condition_variable_any::wait (__lock=..., this=0x5597eb464e50) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 mongo::Interruptible::NotInterruptible::waitForConditionOrInterruptNoAssertUntil (this=, cv=..., m=..., deadline=...) at src/mongo/util/interruptible.h:507 #4 0x00007fa889dca666 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#3}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (__closure=__closure@entry=0x7fa8776006f0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #5 0x00007fa889dcab40 in mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1})::{lambda(mongo::Date_t, mongo::Interruptible::WakeSpeed)#4}::operator()(mongo::Date_t, mongo::Interruptible::WakeSpeed) const (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #6 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::Date_t, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #7 mongo::Interruptible::waitForConditionOrInterrupt, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}>(mongo::stdx::condition_variable&, std::unique_lock&, mongo::future_details::SharedStateBase::wait(mongo::Interruptible*)::{lambda()#1}) (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #8 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #9 0x00007fa8880da136 in mongo::future_details::SharedStateHolder::get(mongo::Interruptible*) const & (interruptible=, this=0x5597e5d8fd20) at src/mongo/util/future_impl.h:739 #10 mongo::future_details::FutureImpl::get(mongo::Interruptible*) const & (interruptible=, this=) at src/mongo/util/future_impl.h:932 #11 mongo::future_details::FutureImpl::get(mongo::Interruptible*) const & (interruptible=, this=0x5597e5d8fd18) at src/mongo/util/future_impl.h:1445 #12 mongo::SemiFuture::get(mongo::Interruptible*) & (interruptible=, this=0x5597e5d8fd18) at src/mongo/util/future.h:228 #13 mongo::repl::ReplicationCoordinatorExternalStateImpl::_stopDataReplication_inlock (this=this@entry=0x5597e5d8fb00, opCtx=opCtx@entry=0x5597ec2bc6c0, lock=...) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:333 #14 0x00007fa8880da3c1 in mongo::repl::ReplicationCoordinatorExternalStateImpl::shutdown (this=0x5597e5d8fb00, opCtx=0x5597ec2bc6c0) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:397 #15 0x00007fa887de047c in mongo::repl::ReplicationCoordinatorImpl::shutdown (this=0x5597e5b05000, opCtx=0x5597ec2bc6c0) at src/mongo/db/repl/replication_coordinator_impl.cpp:1152 #16 0x00007fa88bd64c31 in mongo::(anonymous namespace)::shutdownTask (shutdownArgs=...) at src/mongo/db/mongod_main.cpp:1563 #17 0x00007fa88c99e92e in mongo::unique_function::operator()(mongo::ShutdownTaskArgs const&) const (args#0=..., this=) at src/mongo/util/functional.h:221 #18 mongo::(anonymous namespace)::runRegisteredShutdownTasks (shutdownArgs=..., tasks=...) at src/mongo/util/exit.cpp:70 #19 mongo::shutdown (code=code@entry=mongo::ExitCode::clean, shutdownArgs=...) at src/mongo/util/exit.cpp:150 #20 0x00007fa889d9b456 in mongo::exitCleanly (code=mongo::ExitCode::clean) at src/mongo/util/exit.h:110 #21 mongo::(anonymous namespace)::handleOneSignal (rotation=, waited=...) at src/mongo/util/signal_handlers.cpp:274 #22 mongo::(anonymous namespace)::signalProcessingThread (rotate=mongo::LogFileStatus::kNeedToRotateLogFile) at src/mongo/util/signal_handlers.cpp:315 #23 0x00007fa889d9b6a5 in std::__invoke_impl (__f=@0x5597e5d9d430: 0x7fa889d9a5c0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:60 #24 std::__invoke (__fn=@0x5597e5d9d430: 0x7fa889d9a5c0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #25 std::__apply_impl, 0ul> (__t=..., __f=@0x5597e5d9d430: 0x7fa889d9a5c0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #26 std::apply > (__t=..., __f=@0x5597e5d9d430: 0x7fa889d9a5c0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #27 mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}::operator()() (__closure=0x5597e5d9d428) at src/mongo/stdx/thread.h:192 #28 std::__invoke_impl(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}>(std::__invoke_other, mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}&&) (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #29 std::__invoke(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}>(mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}&&) (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #30 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x5597e5d9d428) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #31 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::operator()() (this=0x5597e5d9d428) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #32 std::thread::_State_impl(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> > >::_M_run() (this=0x5597e5d9d420) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #33 0x00007fa88be90a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #34 0x00007fa88a7d92de in start_thread () from /lib64/libpthread.so.0 #35 0x00007fa88a507a63 in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7fa87891d180 (LWP 11841)): #0 0x00007fa88a7df48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fa88c9c7810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007fa88c99ee5c in std::_V2::condition_variable_any::wait > (this=this@entry=0x7fa88c9ea4a0 , __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007fa88c99dfb7 in std::_V2::condition_variable_any::wait, mongo::waitForShutdown():: > (this=, __p=..., __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::waitForShutdown () at src/mongo/util/exit.cpp:96 #5 0x00007fa88bd6cbe7 in mongo::(anonymous namespace)::_initAndListen (serviceContext=serviceContext@entry=0x5597e5c00b40, listenPort=) at src/mongo/db/mongod_main.cpp:1037 #6 0x00007fa88bd6da6a in mongo::(anonymous namespace)::initAndListen (listenPort=, service=0x5597e5c00b40) at src/mongo/db/mongod_main.cpp:1042 #7 mongo::mongod_main (argc=54, argv=0x7ffd64d225d8) at src/mongo/db/mongod_main.cpp:1860 #8 0x00005597e4844e95 in main (argc=, argv=) at src/mongo/db/mongod.cpp:45