[New LWP 9005] [New LWP 9032] [New LWP 9036] [New LWP 9039] [New LWP 9042] [New LWP 9043] [New LWP 9047] [New LWP 9049] [New LWP 9054] [New LWP 9064] [New LWP 9065] [New LWP 9066] [New LWP 9067] [New LWP 9068] [New LWP 9069] [New LWP 9071] [New LWP 9073] [New LWP 9077] [New LWP 9087] [New LWP 9088] [New LWP 9094] [New LWP 9095] [New LWP 9111] [New LWP 9113] [New LWP 9145] [New LWP 9148] [New LWP 9149] [New LWP 9150] [New LWP 9151] [New LWP 9152] [New LWP 9153] [New LWP 9154] [New LWP 9155] [New LWP 9156] [New LWP 9157] [New LWP 9158] [New LWP 9159] [New LWP 9160] [New LWP 9161] [New LWP 9163] [New LWP 9165] [New LWP 9166] [New LWP 9167] [New LWP 9169] [New LWP 9180] [New LWP 9202] [New LWP 9208] [New LWP 9209] [New LWP 9210] [New LWP 9211] [New LWP 9212] [New LWP 9213] [New LWP 9214] [New LWP 9215] [New LWP 9216] [New LWP 9217] [New LWP 9218] [New LWP 9311] [New LWP 9313] [New LWP 9316] [New LWP 9329] [New LWP 9330] [New LWP 9331] [New LWP 9333] [New LWP 9334] [New LWP 9335] [New LWP 9336] [New LWP 9337] [New LWP 9341] [New LWP 9343] [New LWP 9364] [New LWP 9368] [New LWP 9375] [New LWP 9378] [New LWP 9395] [New LWP 9396] [New LWP 9397] [New LWP 9398] [New LWP 9400] [New LWP 10352] [New LWP 10358] [New LWP 10429] [New LWP 10435] [New LWP 10529] [New LWP 10542] [New LWP 10551] [New LWP 10553] [New LWP 10562] [New LWP 10574] [New LWP 10616] [New LWP 10636] [New LWP 10642] [New LWP 10644] [New LWP 10652] [New LWP 10661] [New LWP 10889] [New LWP 12585] [New LWP 14024] [New LWP 14048] [New LWP 14099] [New LWP 14790] [New LWP 16720] [New LWP 21251] [New LWP 32096] [New LWP 935] [New LWP 3149] [New LWP 3150] [New LWP 3151] [New LWP 3152] [New LWP 6378] [New LWP 8099] [New LWP 8100] [New LWP 8102] [New LWP 8103] [New LWP 8104] [New LWP 8105] [New LWP 8114] [New LWP 8115] [New LWP 8558] [New LWP 8560] [New LWP 8563] [New LWP 8600] [New LWP 8610] [New LWP 8694] [New LWP 8698] [New LWP 8709] [New LWP 8711] [New LWP 8714] [New LWP 8730] [New LWP 8731] [New LWP 8732] [New LWP 8734] [New LWP 8736] [New LWP 9083] [New LWP 12631] [New LWP 12876] [New LWP 13653] [New LWP 13656] [New LWP 13657] [New LWP 13661] [New LWP 16049] [New LWP 16052] [New LWP 16053] [New LWP 16059] [New LWP 16062] [New LWP 16064] [New LWP 16066] [New LWP 16067] [New LWP 16068] [New LWP 16069] [New LWP 16070] [New LWP 16072] [New LWP 22667] [New LWP 22668] [New LWP 22669] [New LWP 22674] [New LWP 22915] [New LWP 22918] [New LWP 22919] [New LWP 24464] [New LWP 24465] [New LWP 24466] [New LWP 24467] [New LWP 24468] [New LWP 24469] [New LWP 24470] [New LWP 27543] [New LWP 27544] [New LWP 28656] [New LWP 28657] [New LWP 28658] [New LWP 28660] [New LWP 28662] [New LWP 28665] [New LWP 28667] [New LWP 31476] [New LWP 31477] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/data/mci/abe1a359c4aa0eb8e0904dcf2a281543/src/dist-test/bin/mongod'. #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 [Current thread is 1 (Thread 0x7f449e54f180 (LWP 9005))] 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 177 (Thread 0x7f444e63a700 (LWP 31477)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444e634df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-84") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5eb1c9110) 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=0x55e5eb1c9108) 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=0x55e5eb1c9108) 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=0x55e5eb1c9108) 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=0x55e5eb1c9100) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 176 (Thread 0x7f4450e3f700 (LWP 31476)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4450e39df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-83") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ead51b50) 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=0x55e5ead51b48) 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=0x55e5ead51b48) 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=0x55e5ead51b48) 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=0x55e5ead51b40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 175 (Thread 0x7f444a632700 (LWP 28667)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444a62cdf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-82") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ec02d110) 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=0x55e5ec02d108) 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=0x55e5ec02d108) 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=0x55e5ec02d108) 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=0x55e5ec02d100) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 174 (Thread 0x7f444fe3d700 (LWP 28665)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444fe37df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-80") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ea564cd0) 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=0x55e5ea564cc8) 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=0x55e5ea564cc8) 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=0x55e5ea564cc8) 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=0x55e5ea564cc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 173 (Thread 0x7f445c874700 (LWP 28662)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f445c86edf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-77") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5eafa7fd0) 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=0x55e5eafa7fc8) 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=0x55e5eafa7fc8) 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=0x55e5eafa7fc8) 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=0x55e5eafa7fc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 172 (Thread 0x7f448620a700 (LWP 28660)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4486204df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-75") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5dfda51d0) 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=0x55e5dfda51c8) 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=0x55e5dfda51c8) 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=0x55e5dfda51c8) 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=0x55e5dfda51c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 171 (Thread 0x7f4463384700 (LWP 28658)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f446337edf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-73") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ed5afb90) 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=0x55e5ed5afb88) 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=0x55e5ed5afb88) 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=0x55e5ed5afb88) 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=0x55e5ed5afb80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 170 (Thread 0x7f446ccbb700 (LWP 28657)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f446ccb5df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-72") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ed449a90) 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=0x55e5ed449a88) 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=0x55e5ed449a88) 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=0x55e5ed449a88) 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=0x55e5ed449a80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 169 (Thread 0x7f4452642700 (LWP 28656)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f445263cdf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-71") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e750f410) 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=0x55e5e750f408) 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=0x55e5e750f408) 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=0x55e5e750f408) 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=0x55e5e750f400) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 168 (Thread 0x7f446127f700 (LWP 27544)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4461279df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-70") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ea36c690) 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=0x55e5ea36c688) 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=0x55e5ea36c688) 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=0x55e5ea36c688) 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=0x55e5ea36c680) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 167 (Thread 0x7f4464b87700 (LWP 27543)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4464b81df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-69") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ea726290) 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=0x55e5ea726288) 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=0x55e5ea726288) 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=0x55e5ea726288) 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=0x55e5ea726280) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 166 (Thread 0x7f444f63c700 (LWP 24470)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444f636df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-68") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5eaf30950) 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=0x55e5eaf30948) 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=0x55e5eaf30948) 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=0x55e5eaf30948) 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=0x55e5eaf30940) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 165 (Thread 0x7f4451640700 (LWP 24469)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f445163adf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-67") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5dfd06f10) 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=0x55e5dfd06f08) 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=0x55e5dfd06f08) 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=0x55e5dfd06f08) 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=0x55e5dfd06f00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 164 (Thread 0x7f44766d0700 (LWP 24468)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f44766cadf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-66") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5eb6bf4d0) 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=0x55e5eb6bf4c8) 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=0x55e5eb6bf4c8) 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=0x55e5eb6bf4c8) 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=0x55e5eb6bf4c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 163 (Thread 0x7f4452e43700 (LWP 24467)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4452e3ddf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-65") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5eaaf8950) 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=0x55e5eaaf8948) 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=0x55e5eaaf8948) 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=0x55e5eaaf8948) 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=0x55e5eaaf8940) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 162 (Thread 0x7f449021e700 (LWP 24466)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4490218df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-64") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ec115510) 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=0x55e5ec115508) 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=0x55e5ec115508) 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=0x55e5ec115508) 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=0x55e5ec115500) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 161 (Thread 0x7f4458554700 (LWP 24465)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f445854edf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-63") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ea1d1fd0) 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=0x55e5ea1d1fc8) 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=0x55e5ea1d1fc8) 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=0x55e5ea1d1fc8) 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=0x55e5ea1d1fc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 160 (Thread 0x7f445b06a700 (LWP 24464)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f445b064df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-62") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e594d7d0) 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=0x55e5e594d7c8) 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=0x55e5e594d7c8) 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=0x55e5e594d7c8) 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=0x55e5e594d7c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 159 (Thread 0x7f445794f700 (LWP 22919)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4457949df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-60") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5dfda62d0) 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=0x55e5dfda62c8) 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=0x55e5dfda62c8) 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=0x55e5dfda62c8) 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=0x55e5dfda62c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 158 (Thread 0x7f4460a7e700 (LWP 22918)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4460a78df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-59") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ed449f90) 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=0x55e5ed449f88) 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=0x55e5ed449f88) 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=0x55e5ed449f88) 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=0x55e5ed449f80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 157 (Thread 0x7f447abdd700 (LWP 22915)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f447abd7df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-56") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5dfe0ab10) 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=0x55e5dfe0ab08) 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=0x55e5dfe0ab08) 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=0x55e5dfe0ab08) 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=0x55e5dfe0ab00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 156 (Thread 0x7f4462382700 (LWP 22674)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5eb234010, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5eb234010, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5eb234010, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e90b4a10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5eb234010, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5eb234010) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e7538fc0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f4462376920, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e7538fc0) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e7538fc0) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e90b49c0, opCtx=opCtx@entry=0x55e5e7538fc0, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e90b4900, opCtx=opCtx@entry=0x55e5e7538fc0, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e90b4900, opCtx=0x55e5e7538fc0, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x55e5e9014350, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x55e5e9014350, opCtx=0x55e5e7538fc0, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a846acc5 in boost::optional_detail::optional_base::construct (this=0x55e5e9014348) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x55e5e9014348) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x55e5e9014348) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x55e5e9014330, opCtx=opCtx@entry=0x55e5e7538fc0, 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 0x00007f44ab682a16 in std::construct_at (__location=0x55e5e9014330) 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=0x55e5e9014330, __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=0x55e5e9014320) 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=0x55e5e7538fc0, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007f44ab68325d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x55e5e7538fc0, 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 0x00007f44ab68350b in mongo::acquireCollection (opCtx=opCtx@entry=0x55e5e7538fc0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007f44aca57d38 in operator() (__closure=) at src/mongo/db/ops/write_ops_exec.cpp:1193 #37 mongo::write_ops_exec::performSingleUpdateOp (forgoOpCounterIncrements=, containsDotsAndDollarsField=, source=mongo::OperationSource::kStandard, updateRequest=0x7f4462377c80, opCollectionUUID=, ns="config.cache.collections", opCtx=0x55e5e7538fc0) at src/mongo/db/ops/write_ops_exec.cpp:1212 #38 mongo::write_ops_exec::performSingleUpdateOpWithDupKeyRetry (opCtx=opCtx@entry=0x55e5e7538fc0, ns=..., opCollectionUUID=..., stmtIds=std::vector of length 1, capacity 1 = {...}, op=..., runtimeConstants=..., letParams=..., sampleId=..., source=, forgoOpCounterIncrements=) at src/mongo/db/ops/write_ops_exec.cpp:1376 #39 0x00007f44aca5cccb in mongo::write_ops_exec::performUpdates (opCtx=opCtx@entry=0x55e5e7538fc0, wholeOp=..., source=) at src/mongo/db/ops/write_ops_exec.cpp:1588 #40 0x00007f44a2236c12 in mongo::(anonymous namespace)::CmdUpdate::Invocation::typedRun (this=0x55e5e7b01c00, opCtx=0x55e5e7538fc0) at src/mongo/db/commands/write_commands.cpp:500 #41 0x00007f44a22378df in mongo::TypedCommand::InvocationBase::_callTypedRun (opCtx=, this=) at src/mongo/db/commands.h:1350 #42 mongo::TypedCommand::InvocationBase::_runImpl (reply=0x55e5ea9275a0, opCtx=, this=) at src/mongo/db/commands.h:1357 #43 mongo::TypedCommand::InvocationBase::run (this=, opCtx=, reply=0x55e5ea9275a0) at src/mongo/db/commands.h:1362 #44 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e7538fc0, request=..., invocation=0x55e5e7b01c00, response=0x55e5ea9275a0) at src/mongo/db/commands.cpp:199 #45 0x00007f44a94dbf6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #46 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #47 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #48 0x00007f44a327eec0 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 #49 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e9038ce0) at src/mongo/db/service_entry_point_common.cpp:942 #52 0x00007f44a328c70e in operator() (path=0x55e5e9038ce0, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #55 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #56 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x55e5e9523900) at src/mongo/db/service_entry_point_common.cpp:1366 #57 0x00007f44a328ed2a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x55e5e9523900) at src/mongo/db/service_entry_point_common.cpp:1477 #58 0x00007f44a328f30d in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x55e5e9523900) at src/mongo/db/service_entry_point_common.cpp:1397 #59 0x00007f44a32848fa in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #60 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #61 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x55e5e9523900) at src/mongo/db/service_entry_point_common.cpp:826 #62 0x00007f44a328592a in operator() (runner=0x55e5e9523900, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #63 operator() (__closure=) at src/mongo/util/future_util.h:857 #64 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #65 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #66 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #67 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x55e5eaf9a680) at src/mongo/db/service_entry_point_common.cpp:1920 #68 0x00007f44a32924a8 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #69 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #70 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x55e5eaf9a680) at src/mongo/db/service_entry_point_common.cpp:675 #71 operator() (runner=0x55e5eaf9a680, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #72 operator() (__closure=) at src/mongo/util/future_util.h:857 #73 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #74 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f446237a420) at src/mongo/util/future_util.h:862 #75 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #76 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #77 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #78 operator() (output=0x55e5e955ec00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #79 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #80 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #81 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e955e900, this=0x55e5e955e918) at src/mongo/util/functional.h:221 #82 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e955e900) at src/mongo/util/future_impl.h:482 #83 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e955e900) at src/mongo/util/future_impl.h:633 #84 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 #85 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=0x7f446237a570) at src/mongo/util/future_impl.h:1287 #86 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=0x7f446237a570) at src/mongo/util/future_impl.h:1285 #87 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f446237a570, output=0x55e5e955e900) at src/mongo/util/future_impl.h:1247 #88 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e955e900, this=0x7f446237a570) at src/mongo/util/future.h:292 #89 operator() (output=0x55e5e955e900, input=, __closure=) at src/mongo/util/future_impl.h:1020 #90 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #91 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #92 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e955df00, this=0x55e5e955df18) at src/mongo/util/functional.h:221 #93 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e955df00) at src/mongo/util/future_impl.h:482 #94 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e955df00) at src/third_party/boost/boost/optional/optional.hpp:426 #95 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #96 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f446237a6f0) at src/mongo/util/future.h:1021 #97 mongo::Promise::emplaceValue<>() (this=0x7f446237a6f0) at src/mongo/util/future.h:977 #98 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #99 0x00007f44a329403b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #100 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #101 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #102 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #103 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=0x7f446237a810) at src/mongo/util/future_impl.h:1287 #104 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446237a810) at src/mongo/util/future_impl.h:1025 #105 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446237a810) at src/mongo/util/future.h:415 #106 mongo::Future::then):: > (func=..., this=0x7f446237a810) at src/mongo/util/future.h:553 #107 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #108 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #109 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e7538fc0, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #110 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e7538fc0, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #111 0x00007f44ab7a2fc7 in mongo::(anonymous namespace)::loopbackBuildResponse (opCtx=0x55e5e7538fc0, toSend=...) at src/mongo/db/dbdirectclient.cpp:146 #112 0x00007f44ab7a3584 in mongo::DBDirectClient::_call (this=, toSend=..., response=..., actualServer=) at src/mongo/db/dbdirectclient.cpp:151 #113 0x00007f44a7faca98 in mongo::DBClientBase::call (actualServer=0x7f446237bcc0, response=..., toSend=..., this=0x7f446237bf00) at src/mongo/client/dbclient_base.h:509 #114 mongo::DBClientBase::runCommandWithTarget (this=0x7f446237bf00, request=...) at src/mongo/client/dbclient_base.cpp:232 #115 0x00007f44af26e1ca in mongo::DBClientBase::runCommand (this=0x7f446237bf00, request=...) at src/mongo/client/dbclient_base.h:243 #116 0x00007f44af493f42 in mongo::shardmetadatautil::updateShardCollectionsEntry (opCtx=opCtx@entry=0x55e5e7538fc0, query=owned BSONObj 63 bytes @ 0x55e5ea927d28 = {...}, update=owned BSONObj 173 bytes @ 0x55e5e9e8e448 = {...}, upsert=upsert@entry=true) at src/mongo/db/s/shard_metadata_util.cpp:260 #117 0x00007f44af49f22b in mongo::(anonymous namespace)::persistCollectionAndChangedChunks (maxLoaderVersion=..., collAndChunks=..., nss="random_DDL_setFCV_operations_DB_1.sharded_coll_1", opCtx=0x55e5e7538fc0) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:162 #118 mongo::ShardServerCatalogCacheLoader::_updatePersistedCollAndChunksMetadata (this=this@entry=0x55e5e50aa340, opCtx=0x55e5e7538fc0, nss="random_DDL_setFCV_operations_DB_1.sharded_coll_1") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1258 #119 0x00007f44af4a6755 in mongo::ShardServerCatalogCacheLoader::_runCollAndChunksTasks (this=0x55e5e50aa340, nss="random_DDL_setFCV_operations_DB_1.sharded_coll_1") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1080 #120 0x00007f44af4a6b7d in operator() (status=Status::OK(), __closure=) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1030 #121 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:263 #122 0x00007f44a7080f7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #123 mongo::ThreadPool::Impl::_doOneTask (this=0x55e5e50a7a80, lk=0x7f446237ceb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #124 0x00007f44a7081d81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x55e5e50a7a80) at src/mongo/util/concurrency/thread_pool.cpp:430 #125 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e50a7a80, threadName="ShardServerCatalogCacheLoader-7") at src/mongo/util/concurrency/thread_pool.cpp:417 #126 0x00007f44a70835f0 in operator() (__closure=0x55e5ec1c5a10) at src/mongo/util/concurrency/thread_pool.cpp:594 #127 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #128 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #129 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #130 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #131 operator() (__closure=0x55e5ec1c5a08) at src/mongo/stdx/thread.h:192 #132 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 #133 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 #134 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x55e5ec1c5a08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #135 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x55e5ec1c5a08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #136 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x55e5ec1c5a00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #137 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #138 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #139 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 155 (Thread 0x7f4453644700 (LWP 22669)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e66a5968) 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=0x55e5e66a5900, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e66a5900, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=0x55e5e7b05940) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44a716a651 in asio::detail::asio_detail_posix_thread_function (arg=0x55e5e7b05220) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #8 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 154 (Thread 0x7f44746cc700 (LWP 22668)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e8cb4a90, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e8cb4a90, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e8cb4a90, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e58bf110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e8cb4a90, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e8cb4a90) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e6707480, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f44746c0920, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e6707480) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e6707480) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e58bf0c0, opCtx=opCtx@entry=0x55e5e6707480, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e58bf000, opCtx=opCtx@entry=0x55e5e6707480, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e58bf000, opCtx=0x55e5e6707480, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x55e5ea6ef990, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x55e5ea6ef990, opCtx=0x55e5e6707480, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a846acc5 in boost::optional_detail::optional_base::construct (this=0x55e5ea6ef988) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x55e5ea6ef988) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x55e5ea6ef988) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x55e5ea6ef970, opCtx=opCtx@entry=0x55e5e6707480, 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 0x00007f44ab682a16 in std::construct_at (__location=0x55e5ea6ef970) 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=0x55e5ea6ef970, __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=0x55e5ea6ef960) 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=0x55e5e6707480, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007f44ab68325d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x55e5e6707480, 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 0x00007f44ab68350b in mongo::acquireCollection (opCtx=opCtx@entry=0x55e5e6707480, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007f44aca57d38 in operator() (__closure=) at src/mongo/db/ops/write_ops_exec.cpp:1193 #37 mongo::write_ops_exec::performSingleUpdateOp (forgoOpCounterIncrements=, containsDotsAndDollarsField=, source=mongo::OperationSource::kStandard, updateRequest=0x7f44746c1c80, opCollectionUUID=, ns="config.cache.collections", opCtx=0x55e5e6707480) at src/mongo/db/ops/write_ops_exec.cpp:1212 #38 mongo::write_ops_exec::performSingleUpdateOpWithDupKeyRetry (opCtx=opCtx@entry=0x55e5e6707480, ns=..., opCollectionUUID=..., stmtIds=std::vector of length 1, capacity 1 = {...}, op=..., runtimeConstants=..., letParams=..., sampleId=..., source=, forgoOpCounterIncrements=) at src/mongo/db/ops/write_ops_exec.cpp:1376 #39 0x00007f44aca5cccb in mongo::write_ops_exec::performUpdates (opCtx=opCtx@entry=0x55e5e6707480, wholeOp=..., source=) at src/mongo/db/ops/write_ops_exec.cpp:1588 #40 0x00007f44a2236c12 in mongo::(anonymous namespace)::CmdUpdate::Invocation::typedRun (this=0x55e5ebb97000, opCtx=0x55e5e6707480) at src/mongo/db/commands/write_commands.cpp:500 #41 0x00007f44a22378df in mongo::TypedCommand::InvocationBase::_callTypedRun (opCtx=, this=) at src/mongo/db/commands.h:1350 #42 mongo::TypedCommand::InvocationBase::_runImpl (reply=0x55e5e94df2d0, opCtx=, this=) at src/mongo/db/commands.h:1357 #43 mongo::TypedCommand::InvocationBase::run (this=, opCtx=, reply=0x55e5e94df2d0) at src/mongo/db/commands.h:1362 #44 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e6707480, request=..., invocation=0x55e5ebb97000, response=0x55e5e94df2d0) at src/mongo/db/commands.cpp:199 #45 0x00007f44a94dbf6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #46 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #47 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #48 0x00007f44a327eec0 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 #49 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e9037b28) at src/mongo/db/service_entry_point_common.cpp:942 #52 0x00007f44a328c70e in operator() (path=0x55e5e9037b28, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #55 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #56 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x55e5e9523680) at src/mongo/db/service_entry_point_common.cpp:1366 #57 0x00007f44a328ed2a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x55e5e9523680) at src/mongo/db/service_entry_point_common.cpp:1477 #58 0x00007f44a328f30d in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x55e5e9523680) at src/mongo/db/service_entry_point_common.cpp:1397 #59 0x00007f44a32848fa in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #60 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #61 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x55e5e9523680) at src/mongo/db/service_entry_point_common.cpp:826 #62 0x00007f44a328592a in operator() (runner=0x55e5e9523680, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #63 operator() (__closure=) at src/mongo/util/future_util.h:857 #64 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #65 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #66 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #67 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x55e5eca5f180) at src/mongo/db/service_entry_point_common.cpp:1920 #68 0x00007f44a32924a8 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #69 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #70 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x55e5eca5f180) at src/mongo/db/service_entry_point_common.cpp:675 #71 operator() (runner=0x55e5eca5f180, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #72 operator() (__closure=) at src/mongo/util/future_util.h:857 #73 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #74 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f44746c4420) at src/mongo/util/future_util.h:862 #75 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #76 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #77 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #78 operator() (output=0x55e5e9d91300, input=, __closure=) at src/mongo/util/future_impl.h:1020 #79 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #80 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #81 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e58ee000, this=0x55e5e58ee018) at src/mongo/util/functional.h:221 #82 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e58ee000) at src/mongo/util/future_impl.h:482 #83 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e58ee000) at src/mongo/util/future_impl.h:633 #84 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 #85 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=0x7f44746c4570) at src/mongo/util/future_impl.h:1287 #86 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=0x7f44746c4570) at src/mongo/util/future_impl.h:1285 #87 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f44746c4570, output=0x55e5e58ee000) at src/mongo/util/future_impl.h:1247 #88 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e58ee000, this=0x7f44746c4570) at src/mongo/util/future.h:292 #89 operator() (output=0x55e5e58ee000, input=, __closure=) at src/mongo/util/future_impl.h:1020 #90 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #91 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #92 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e58eee00, this=0x55e5e58eee18) at src/mongo/util/functional.h:221 #93 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e58eee00) at src/mongo/util/future_impl.h:482 #94 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e58eee00) at src/third_party/boost/boost/optional/optional.hpp:426 #95 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #96 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f44746c46f0) at src/mongo/util/future.h:1021 #97 mongo::Promise::emplaceValue<>() (this=0x7f44746c46f0) at src/mongo/util/future.h:977 #98 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #99 0x00007f44a329403b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #100 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #101 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #102 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #103 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=0x7f44746c4810) at src/mongo/util/future_impl.h:1287 #104 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f44746c4810) at src/mongo/util/future_impl.h:1025 #105 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f44746c4810) at src/mongo/util/future.h:415 #106 mongo::Future::then):: > (func=..., this=0x7f44746c4810) at src/mongo/util/future.h:553 #107 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #108 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #109 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e6707480, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #110 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e6707480, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #111 0x00007f44ab7a2fc7 in mongo::(anonymous namespace)::loopbackBuildResponse (opCtx=0x55e5e6707480, toSend=...) at src/mongo/db/dbdirectclient.cpp:146 #112 0x00007f44ab7a3584 in mongo::DBDirectClient::_call (this=, toSend=..., response=..., actualServer=) at src/mongo/db/dbdirectclient.cpp:151 #113 0x00007f44a7faca98 in mongo::DBClientBase::call (actualServer=0x7f44746c5cc0, response=..., toSend=..., this=0x7f44746c5f00) at src/mongo/client/dbclient_base.h:509 #114 mongo::DBClientBase::runCommandWithTarget (this=0x7f44746c5f00, request=...) at src/mongo/client/dbclient_base.cpp:232 #115 0x00007f44af26e1ca in mongo::DBClientBase::runCommand (this=0x7f44746c5f00, request=...) at src/mongo/client/dbclient_base.h:243 #116 0x00007f44af493f42 in mongo::shardmetadatautil::updateShardCollectionsEntry (opCtx=opCtx@entry=0x55e5e6707480, query=owned BSONObj 37 bytes @ 0x55e5e94df328 = {...}, update=owned BSONObj 150 bytes @ 0x55e5e7673908 = {...}, upsert=upsert@entry=true) at src/mongo/db/s/shard_metadata_util.cpp:260 #117 0x00007f44af49f22b in mongo::(anonymous namespace)::persistCollectionAndChangedChunks (maxLoaderVersion=..., collAndChunks=..., nss="test15_fsmdb0.fsmcoll0", opCtx=0x55e5e6707480) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:162 #118 mongo::ShardServerCatalogCacheLoader::_updatePersistedCollAndChunksMetadata (this=this@entry=0x55e5e50aa340, opCtx=0x55e5e6707480, nss="test15_fsmdb0.fsmcoll0") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1258 #119 0x00007f44af4a6755 in mongo::ShardServerCatalogCacheLoader::_runCollAndChunksTasks (this=0x55e5e50aa340, nss="test15_fsmdb0.fsmcoll0") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1080 #120 0x00007f44af4a6b7d in operator() (status=Status::OK(), __closure=) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1030 #121 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:263 #122 0x00007f44a7080f7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #123 mongo::ThreadPool::Impl::_doOneTask (this=0x55e5e50a7a80, lk=0x7f44746c6eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #124 0x00007f44a7081d81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x55e5e50a7a80) at src/mongo/util/concurrency/thread_pool.cpp:430 #125 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e50a7a80, threadName="ShardServerCatalogCacheLoader-6") at src/mongo/util/concurrency/thread_pool.cpp:417 #126 0x00007f44a70835f0 in operator() (__closure=0x55e5e750f210) at src/mongo/util/concurrency/thread_pool.cpp:594 #127 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #128 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #129 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #130 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #131 operator() (__closure=0x55e5e750f208) at src/mongo/stdx/thread.h:192 #132 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 #133 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 #134 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x55e5e750f208) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #135 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x55e5e750f208) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #136 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x55e5e750f200) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #137 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #138 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #139 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 153 (Thread 0x7f445e279700 (LWP 22667)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e66f6510, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e66f6510, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e66f6510, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e95a3510) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e66f6510, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e66f6510) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e7de4240, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f445e26ddd0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e7de4240) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e7de4240) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e95a34c0, opCtx=opCtx@entry=0x55e5e7de4240, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e95a3400, opCtx=opCtx@entry=0x55e5e7de4240, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e95a3400, opCtx=0x55e5e7de4240, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x55e5eaad9a30, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x55e5eaad9a30, opCtx=0x55e5e7de4240, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a846acc5 in boost::optional_detail::optional_base::construct (this=0x55e5eaad9a28) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x55e5eaad9a28) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x55e5eaad9a28) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x55e5eaad9a10, opCtx=opCtx@entry=0x55e5e7de4240, 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 0x00007f44ab682a16 in std::construct_at (__location=0x55e5eaad9a10) 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=0x55e5eaad9a10, __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=0x55e5eaad9a00) 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=0x55e5e7de4240, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007f44ab68325d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x55e5e7de4240, 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 0x00007f44ab68350b in mongo::acquireCollection (opCtx=opCtx@entry=0x55e5e7de4240, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007f44aca57d38 in operator() (__closure=) at src/mongo/db/ops/write_ops_exec.cpp:1193 #37 mongo::write_ops_exec::performSingleUpdateOp (forgoOpCounterIncrements=, containsDotsAndDollarsField=, source=mongo::OperationSource::kStandard, updateRequest=0x7f445e26f130, opCollectionUUID=, ns="config.cache.databases", opCtx=0x55e5e7de4240) at src/mongo/db/ops/write_ops_exec.cpp:1212 #38 mongo::write_ops_exec::performSingleUpdateOpWithDupKeyRetry (opCtx=opCtx@entry=0x55e5e7de4240, ns=..., opCollectionUUID=..., stmtIds=std::vector of length 1, capacity 1 = {...}, op=..., runtimeConstants=..., letParams=..., sampleId=..., source=, forgoOpCounterIncrements=) at src/mongo/db/ops/write_ops_exec.cpp:1376 #39 0x00007f44aca5cccb in mongo::write_ops_exec::performUpdates (opCtx=opCtx@entry=0x55e5e7de4240, wholeOp=..., source=) at src/mongo/db/ops/write_ops_exec.cpp:1588 #40 0x00007f44a2236c12 in mongo::(anonymous namespace)::CmdUpdate::Invocation::typedRun (this=0x55e5e5a9c200, opCtx=0x55e5e7de4240) at src/mongo/db/commands/write_commands.cpp:500 #41 0x00007f44a22378df in mongo::TypedCommand::InvocationBase::_callTypedRun (opCtx=, this=) at src/mongo/db/commands.h:1350 #42 mongo::TypedCommand::InvocationBase::_runImpl (reply=0x55e5e94d5a50, opCtx=, this=) at src/mongo/db/commands.h:1357 #43 mongo::TypedCommand::InvocationBase::run (this=, opCtx=, reply=0x55e5e94d5a50) at src/mongo/db/commands.h:1362 #44 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e7de4240, request=..., invocation=0x55e5e5a9c200, response=0x55e5e94d5a50) at src/mongo/db/commands.cpp:199 #45 0x00007f44a94dbf6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #46 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #47 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #48 0x00007f44a327eec0 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 #49 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #50 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #51 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e9038468) at src/mongo/db/service_entry_point_common.cpp:942 #52 0x00007f44a328c70e in operator() (path=0x55e5e9038468, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #53 operator() (__closure=) at src/mongo/util/future_util.h:857 #54 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #55 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #56 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x55e5eca88f00) at src/mongo/db/service_entry_point_common.cpp:1366 #57 0x00007f44a328ed2a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x55e5eca88f00) at src/mongo/db/service_entry_point_common.cpp:1477 #58 0x00007f44a328f30d in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x55e5eca88f00) at src/mongo/db/service_entry_point_common.cpp:1397 #59 0x00007f44a32848fa in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #60 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #61 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x55e5eca88f00) at src/mongo/db/service_entry_point_common.cpp:826 #62 0x00007f44a328592a in operator() (runner=0x55e5eca88f00, __closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #63 operator() (__closure=) at src/mongo/util/future_util.h:857 #64 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #65 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #66 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1913 #67 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x55e5eca5f680) at src/mongo/db/service_entry_point_common.cpp:1920 #68 0x00007f44a32924a8 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #69 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #70 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x55e5eca5f680) at src/mongo/db/service_entry_point_common.cpp:675 #71 operator() (runner=0x55e5eca5f680, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #72 operator() (__closure=) at src/mongo/util/future_util.h:857 #73 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #74 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f445e2718d0) at src/mongo/util/future_util.h:862 #75 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #76 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #77 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #78 operator() (output=0x55e5e8fc8400, input=, __closure=) at src/mongo/util/future_impl.h:1020 #79 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #80 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #81 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e98aec00, this=0x55e5e98aec18) at src/mongo/util/functional.h:221 #82 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e98aec00) at src/mongo/util/future_impl.h:482 #83 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e98aec00) at src/mongo/util/future_impl.h:633 #84 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 #85 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=0x7f445e271a20) at src/mongo/util/future_impl.h:1287 #86 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=0x7f445e271a20) at src/mongo/util/future_impl.h:1285 #87 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f445e271a20, output=0x55e5e98aec00) at src/mongo/util/future_impl.h:1247 #88 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e98aec00, this=0x7f445e271a20) at src/mongo/util/future.h:292 #89 operator() (output=0x55e5e98aec00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #90 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #91 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #92 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e9718a00, this=0x55e5e9718a18) at src/mongo/util/functional.h:221 #93 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e9718a00) at src/mongo/util/future_impl.h:482 #94 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e9718a00) at src/third_party/boost/boost/optional/optional.hpp:426 #95 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #96 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f445e271ba0) at src/mongo/util/future.h:1021 #97 mongo::Promise::emplaceValue<>() (this=0x7f445e271ba0) at src/mongo/util/future.h:977 #98 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #99 0x00007f44a329403b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #100 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #101 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #102 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #103 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=0x7f445e271cc0) at src/mongo/util/future_impl.h:1287 #104 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f445e271cc0) at src/mongo/util/future_impl.h:1025 #105 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f445e271cc0) at src/mongo/util/future.h:415 #106 mongo::Future::then):: > (func=..., this=0x7f445e271cc0) at src/mongo/util/future.h:553 #107 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #108 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #109 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e7de4240, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #110 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e7de4240, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #111 0x00007f44ab7a2fc7 in mongo::(anonymous namespace)::loopbackBuildResponse (opCtx=0x55e5e7de4240, toSend=...) at src/mongo/db/dbdirectclient.cpp:146 #112 0x00007f44ab7a3584 in mongo::DBDirectClient::_call (this=, toSend=..., response=..., actualServer=) at src/mongo/db/dbdirectclient.cpp:151 #113 0x00007f44a7faca98 in mongo::DBClientBase::call (actualServer=0x7f445e273170, response=..., toSend=..., this=0x7f445e273420) at src/mongo/client/dbclient_base.h:509 #114 mongo::DBClientBase::runCommandWithTarget (this=0x7f445e273420, request=...) at src/mongo/client/dbclient_base.cpp:232 #115 0x00007f44af26e1ca in mongo::DBClientBase::runCommand (this=0x7f445e273420, request=...) at src/mongo/client/dbclient_base.h:243 #116 0x00007f44af4939ca in mongo::shardmetadatautil::updateShardDatabasesEntry (opCtx=opCtx@entry=0x55e5e7de4240, query=owned BSONObj 28 bytes @ 0x55e5e94d6138 = {...}, update=owned BSONObj 124 bytes @ 0x55e5ea2cd208 = {...}, inc=unowned empty BSONObj @ 0x7f44b2b2fd99 , upsert=upsert@entry=true) at src/mongo/db/s/shard_metadata_util.cpp:304 #117 0x00007f44af49e1de in mongo::(anonymous namespace)::persistDbVersion (dbt=..., opCtx=0x55e5e7de4240) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:201 #118 mongo::ShardServerCatalogCacheLoader::_updatePersistedDbMetadata (this=this@entry=0x55e5e50aa340, opCtx=0x55e5e7de4240, dbName="test15_fsmdb0") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1300 #119 0x00007f44af4a6eca in mongo::ShardServerCatalogCacheLoader::_runDbTasks (this=0x55e5e50aa340, dbName="test15_fsmdb0") at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1164 #120 0x00007f44af4a73f4 in operator() (status=Status::OK(), __closure=) at src/mongo/db/s/shard_server_catalog_cache_loader.cpp:1057 #121 SpecificImpl::call (this=, args#0=...) at src/mongo/util/functional.h:263 #122 0x00007f44a7080f7d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #123 mongo::ThreadPool::Impl::_doOneTask (this=0x55e5e50a7a80, lk=0x7f445e273eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #124 0x00007f44a7081d81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x55e5e50a7a80) at src/mongo/util/concurrency/thread_pool.cpp:430 #125 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e50a7a80, threadName="ShardServerCatalogCacheLoader-5") at src/mongo/util/concurrency/thread_pool.cpp:417 #126 0x00007f44a70835f0 in operator() (__closure=0x55e5ed597d10) at src/mongo/util/concurrency/thread_pool.cpp:594 #127 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #128 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #129 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #130 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #131 operator() (__closure=0x55e5ed597d08) at src/mongo/stdx/thread.h:192 #132 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 #133 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 #134 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::_M_invoke<0> (this=0x55e5ed597d08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #135 std::thread::_Invoker >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > >::operator() (this=0x55e5ed597d08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #136 std::thread::_State_impl >(mongo::ThreadPool::Impl::_startWorkerThread_inlock()::):: > > >::_M_run(void) (this=0x55e5ed597d00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #137 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #138 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #139 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 152 (Thread 0x7f4449e31700 (LWP 16072)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4449e2bdf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-53") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ec1c9bd0) 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=0x55e5ec1c9bc8) 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=0x55e5ec1c9bc8) 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=0x55e5ec1c9bc8) 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=0x55e5ec1c9bc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 151 (Thread 0x7f444ae33700 (LWP 16070)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444ae2ddf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-51") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ec78ad90) 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=0x55e5ec78ad88) 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=0x55e5ec78ad88) 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=0x55e5ec78ad88) 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=0x55e5ec78ad80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 150 (Thread 0x7f444b634700 (LWP 16069)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444b62edf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-50") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ec114550) 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=0x55e5ec114548) 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=0x55e5ec114548) 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=0x55e5ec114548) 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=0x55e5ec114540) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 149 (Thread 0x7f444be35700 (LWP 16068)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444be2fdf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-49") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdf7d10) 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=0x55e5dfdf7d08) 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=0x55e5dfdf7d08) 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=0x55e5dfdf7d08) 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=0x55e5dfdf7d00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 148 (Thread 0x7f444c636700 (LWP 16067)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444c630df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-48") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e73b06d0) 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=0x55e5e73b06c8) 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=0x55e5e73b06c8) 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=0x55e5e73b06c8) 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=0x55e5e73b06c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 147 (Thread 0x7f444ce37700 (LWP 16066)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444ce31df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-47") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e8253c10) 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=0x55e5e8253c08) 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=0x55e5e8253c08) 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=0x55e5e8253c08) 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=0x55e5e8253c00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 146 (Thread 0x7f444de39700 (LWP 16064)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444de33df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-45") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ea6a4fd0) 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=0x55e5ea6a4fc8) 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=0x55e5ea6a4fc8) 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=0x55e5ea6a4fc8) 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=0x55e5ea6a4fc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 145 (Thread 0x7f444ee3b700 (LWP 16062)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f444ee35df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-43") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5eb1a5dd0) 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=0x55e5eb1a5dc8) 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=0x55e5eb1a5dc8) 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=0x55e5eb1a5dc8) 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=0x55e5eb1a5dc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 144 (Thread 0x7f445063e700 (LWP 16059)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4450638df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-40") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ec1c8550) 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=0x55e5ec1c8548) 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=0x55e5ec1c8548) 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=0x55e5ec1c8548) 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=0x55e5ec1c8540) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 143 (Thread 0x7f4453e45700 (LWP 16053)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4453e3fdf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-34") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e8872cd0) 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=0x55e5e8872cc8) 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=0x55e5e8872cc8) 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=0x55e5e8872cc8) 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=0x55e5e8872cc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 142 (Thread 0x7f448ea1b700 (LWP 16052)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f448ea15df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-33") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ea36d450) 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=0x55e5ea36d448) 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=0x55e5ea36d448) 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=0x55e5ea36d448) 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=0x55e5ea36d440) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 141 (Thread 0x7f4468099700 (LWP 16049)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4468093df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-30") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e9d96910) 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=0x55e5e9d96908) 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=0x55e5e9d96908) 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=0x55e5e9d96908) 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=0x55e5e9d96900) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 140 (Thread 0x7f4454646700 (LWP 13661)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4454640df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-29") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ed5afcd0) 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=0x55e5ed5afcc8) 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=0x55e5ed5afcc8) 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=0x55e5ed5afcc8) 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=0x55e5ed5afcc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 139 (Thread 0x7f445f27b700 (LWP 13657)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f445f275df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-25") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ed530ed0) 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=0x55e5ed530ec8) 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=0x55e5ed530ec8) 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=0x55e5ed530ec8) 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=0x55e5ed530ec0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 138 (Thread 0x7f446027d700 (LWP 13656)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4460277df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-24") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ed530350) 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=0x55e5ed530348) 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=0x55e5ed530348) 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=0x55e5ed530348) 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=0x55e5ed530340) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 137 (Thread 0x7f4484206700 (LWP 13653)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4484200df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-21") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5ec789a90) 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=0x55e5ec789a88) 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=0x55e5ec789a88) 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=0x55e5ec789a88) 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=0x55e5ec789a80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 136 (Thread 0x7f4469ea9700 (LWP 12876)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4469ea3df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-19") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e73b1910) 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=0x55e5e73b1908) 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=0x55e5e73b1908) 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=0x55e5e73b1908) 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=0x55e5e73b1900) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 135 (Thread 0x7f445a869700 (LWP 12631)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f445a863df0, __mutex=0x55e5dfdb0690, __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 0x00007f44a7082608 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=0x55e5e50a8c00) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e50a8c00, threadName="Sharding-Fixed-11") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5eb340010) 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=0x55e5eb340008) 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=0x55e5eb340008) 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=0x55e5eb340008) 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=0x55e5eb340000) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 134 (Thread 0x7f4466a91700 (LWP 9083)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b199d5ff in std::_V2::condition_variable_any::wait (__lock=..., this=0x55e5e8512650) 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 0x00007f44af9f0666 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=0x7f4466a884e0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #5 0x00007f44af9f0b40 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 0x00007f44af776db6 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=0x55e5e4d0e200) at src/mongo/db/storage/control/journal_flusher.cpp:290 #13 0x00007f44af777011 in mongo::JournalFlusher::waitForJournalFlush (this=0x55e5e4d0e200) at src/mongo/db/storage/control/journal_flusher.cpp:261 #14 0x00007f44aafe9088 in mongo::waitForWriteConcern (opCtx=0x55e5ed5b0480, replOpTime=..., writeConcern=..., result=result@entry=0x7f4466a88aa0) at src/mongo/db/write_concern.cpp:314 #15 0x00007f44a8b5b1a6 in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern(mongo::OperationContext*, mongo::CommandInvocation const*, mongo::repl::OpTime const&, mongo::BSONObjBuilder&) const::{lambda()#1}::operator()() const (__closure=__closure@entry=0x7f4466a88bd0) at src/mongo/db/service_entry_point_mongod.cpp:168 #16 0x00007f44a8b5b5e5 in mongo::ServiceEntryPointMongod::Hooks::waitForWriteConcern (this=, opCtx=, invocation=, lastOpBeforeRun=..., commandResponseBuilder=...) at src/mongo/db/service_entry_point_mongod.cpp:210 #17 0x00007f44a3282909 in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_waitForWriteConcern (this=this@entry=0x55e5e92c08c0, bb=...) at src/mongo/db/service_entry_point_common.cpp:1392 #18 0x00007f44a3282d9a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_checkWriteConcern (this=) at src/mongo/db/service_entry_point_common.cpp:1494 #19 operator() (status=..., __closure=0x7f4466a88e58) 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 0x00007f44a3282ed8 in operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1064 #23 0x00007f44a328f527 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=0x7f4466a88e70) at src/mongo/util/future_impl.h:1287 #24 mongo::future_details::FutureImpl::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: > (policy=..., func=..., this=0x7f4466a88e70) at src/mongo/util/future_impl.h:1103 #25 mongo::Future::onCompletion, mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl():: > (policy=..., func=..., this=0x7f4466a88e70) at src/mongo/util/future.h:429 #26 mongo::Future::onCompletion > (func=..., this=0x7f4466a88e70) at src/mongo/util/future.h:558 #27 mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x55e5e92c08c0) at src/mongo/db/service_entry_point_common.cpp:1404 #28 0x00007f44a32848fa 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=0x55e5e92c08c0) at src/mongo/db/service_entry_point_common.cpp:826 #31 0x00007f44a328592a in operator() (runner=0x55e5e92c08c0, __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=0x55e5e8e1a000) at src/mongo/db/service_entry_point_common.cpp:1920 #37 0x00007f44a32924a8 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=0x55e5e8e1a000) at src/mongo/db/service_entry_point_common.cpp:675 #40 operator() (runner=0x55e5e8e1a000, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4466a892e0) 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=0x55e5e80c9200, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5ebaf8b00, this=0x55e5ebaf8b18) at src/mongo/util/functional.h:221 #51 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5ebaf8b00) at src/mongo/util/future_impl.h:482 #52 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5ebaf8b00) 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=0x7f4466a89430) 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=0x7f4466a89430) at src/mongo/util/future_impl.h:1285 #56 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f4466a89430, output=0x55e5ebaf8b00) at src/mongo/util/future_impl.h:1247 #57 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5ebaf8b00, this=0x7f4466a89430) at src/mongo/util/future.h:292 #58 operator() (output=0x55e5ebaf8b00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5ebaf7e00, this=0x55e5ebaf7e18) at src/mongo/util/functional.h:221 #62 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5ebaf7e00) at src/mongo/util/future_impl.h:482 #63 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5ebaf7e00) 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=0x7f4466a895b0) at src/mongo/util/future.h:1021 #66 mongo::Promise::emplaceValue<>() (this=0x7f4466a895b0) 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 0x00007f44a329403b 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=0x7f4466a896d0) at src/mongo/util/future_impl.h:1287 #73 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4466a896d0) at src/mongo/util/future_impl.h:1025 #74 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4466a896d0) at src/mongo/util/future.h:415 #75 mongo::Future::then):: > (func=..., this=0x7f4466a896d0) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #78 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5ed5b0480, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #79 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5ed5b0480, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #80 0x00007f44acc6d39b in mongo::txn_api::details::DefaultSEPTransactionClientBehaviors::handleRequest (request=..., opCtx=0x55e5ed5b0480, this=) at src/mongo/db/transaction/transaction_api.cpp:462 #81 mongo::txn_api::details::SEPTransactionClient::_runCommand (this=0x55e5e8872d40, dbName=..., cmdObj=unowned empty BSONObj @ 0x7f44b2b2fd99 ) at src/mongo/db/transaction/transaction_api.cpp:486 #82 0x00007f44acc6dd84 in mongo::txn_api::details::SEPTransactionClient::runCommand (this=, dbName=..., cmdObj=...) at src/mongo/db/transaction/transaction_api.cpp:510 #83 0x00007f44acc57a43 in operator() (__closure=) at src/mongo/db/transaction/transaction_api.cpp:773 #84 SpecificImpl::call (this=) at src/mongo/util/functional.h:265 #85 0x00007f44aeaf5d45 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 0x00007f44aeaf63a8 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=0x55e5e9602088) 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=0x55e5e9602088) 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=0x55e5e9602080, args#0=...) at src/mongo/util/functional.h:263 #103 0x00007f44a6582d6d in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x7f4466a8a160) at src/mongo/util/functional.h:221 #104 mongo::executor::InlineExecutor::run(std::function, mongo::Interruptible*) (this=this@entry=0x55e5eb303340, predicate=..., interruptible=) at src/mongo/executor/inline_executor.cpp:91 #105 0x00007f44acc576cb in mongo::txn_api::(anonymous namespace)::runFutureInline (inlineExecutor=0x55e5eb303340, mayReturn=...) at src/mongo/db/transaction/transaction_api.cpp:112 #106 0x00007f44acc6b8a9 in mongo::txn_api::SyncTransactionWithRetries::runNoThrow(mongo::OperationContext*, mongo::unique_function (mongo::txn_api::TransactionClient const&, std::shared_ptr)>) (this=0x7f4466a8a700, opCtx=0x55e5e557f480, callback=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1295 #107 0x00007f44af1d827b 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 0x00007f44aeac6087 in mongo::ShardingCatalogManager::setAllowMigrationsAndBumpOneChunk (this=, opCtx=0x55e5e557f480, nss="random_DDL_setFCV_operations_DB_1.sharded_coll_0", collectionUUID="2c6b1693-9340-4c34-a9fc-dba3eaa84239", allowMigrations=allowMigrations@entry=false) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:172 #109 0x00007f44ae588ecd in mongo::(anonymous namespace)::ConfigsvrSetAllowMigrationsCommand::Invocation::typedRun (this=0x55e5eb5a3a40, opCtx=0x55e5ec565900) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:173 #110 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5ec565900, request=..., invocation=0x55e5eb5a3a40, response=0x55e5ebcbca50) at src/mongo/db/commands.cpp:199 #111 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a328cc39 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=0x55e5ec565900) at src/mongo/db/service_entry_point_common.cpp:960 #118 operator() (path=0x55e5ec565900, __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=0x7f4466a8af00) at src/mongo/util/future_util.h:862 #122 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x55e5eb5a2f00) at src/mongo/db/service_entry_point_common.cpp:1363 #123 0x00007f44a328ed2a in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runCommandWithFailPoint (this=this@entry=0x55e5eb5a2f00) at src/mongo/db/service_entry_point_common.cpp:1477 #124 0x00007f44a328f30d in mongo::(anonymous namespace)::RunCommandAndWaitForWriteConcern::_runImpl (this=0x55e5eb5a2f00) at src/mongo/db/service_entry_point_common.cpp:1397 #125 0x00007f44a32848fa 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=0x55e5eb5a2f00) at src/mongo/db/service_entry_point_common.cpp:826 #128 0x00007f44a328592a in operator() (runner=0x55e5eb5a2f00, __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=0x55e5ebf35c80) at src/mongo/db/service_entry_point_common.cpp:1920 #134 0x00007f44a32924a8 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=0x55e5ebf35c80) at src/mongo/db/service_entry_point_common.cpp:675 #137 operator() (runner=0x55e5ebf35c80, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4466a8b750) 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=0x55e5e9fa3a00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e9fa3300, this=0x55e5e9fa3318) at src/mongo/util/functional.h:221 #148 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e9fa3300) at src/mongo/util/future_impl.h:482 #149 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e9fa3300) 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=0x7f4466a8b8a0) 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=0x7f4466a8b8a0) at src/mongo/util/future_impl.h:1285 #153 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f4466a8b8a0, output=0x55e5e9fa3300) at src/mongo/util/future_impl.h:1247 #154 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e9fa3300, this=0x7f4466a8b8a0) at src/mongo/util/future.h:292 #155 operator() (output=0x55e5e9fa3300, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e9fa3d00, this=0x55e5e9fa3d18) at src/mongo/util/functional.h:221 #159 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e9fa3d00) at src/mongo/util/future_impl.h:482 #160 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e9fa3d00) 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=0x7f4466a8ba20) at src/mongo/util/future.h:1021 #163 mongo::Promise::emplaceValue<>() (this=0x7f4466a8ba20) 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 0x00007f44a329403b 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=0x7f4466a8bb40) at src/mongo/util/future_impl.h:1287 #170 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4466a8bb40) at src/mongo/util/future_impl.h:1025 #171 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4466a8bb40) at src/mongo/util/future.h:415 #172 mongo::Future::then):: > (func=..., this=0x7f4466a8bb40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #175 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5ec565900, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #176 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5ec565900, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #177 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e75e98c0) at src/mongo/transport/session_workflow.cpp:718 #178 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f4466a8c140) at src/mongo/util/future_impl.h:1287 #183 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4466a8c140) at src/mongo/util/future_impl.h:1025 #184 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4466a8c140) at src/mongo/util/future.h:415 #185 mongo::Future > >::then > (func=..., this=0x7f4466a8c140) at src/mongo/util/future.h:553 #186 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e75e98c0) at src/mongo/transport/session_workflow.cpp:774 #187 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #188 SpecificImpl::call (this=0x55e5e8dea550, args#0=...) at src/mongo/util/functional.h:263 #189 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e796af70) 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=0x55e5e796af58) 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=0x55e5e796af50, args#0=...) at src/mongo/util/functional.h:263 #194 0x00007f44a8aeebc9 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=0x55e5e75e8a80) 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=0x55e5e58dc000) at src/mongo/util/functional.h:263 #198 0x00007f44a8af1825 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=0x55e5e88a2340) at src/mongo/util/functional.h:221 #202 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e88a2340) at src/mongo/transport/service_executor_utils.cpp:67 #203 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #204 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 133 (Thread 0x7f446a7b2700 (LWP 8736)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=861, bufs=0x7f446a7ac810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f446a7ac810, 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 0x00007f44af943042 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=0x55e5e5b5a208) 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=0x55e5e5b5a000, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5b5a000, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5b5a000, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5b5a000) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e973e2c0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e973e2c0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e973e2c0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e8deaac0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb2cf730) 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=0x55e5eb2cf718) 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=0x55e5eb2cf710, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e973ef20) 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=0x55e5eca7b110) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e9038820) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e9038820) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 132 (Thread 0x7f447a0d9700 (LWP 8734)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=857, bufs=0x7f447a0d3810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f447a0d3810, 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 0x00007f44af943042 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=0x55e5e65e1788) 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=0x55e5e65e1580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e65e1580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e65e1580, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e65e1580) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e7417740) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e7417740) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e7417740) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e8de97e0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb2cedd0) 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=0x55e5eb2cedb8) 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=0x55e5eb2cedb0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e7417020) 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=0x55e5eca7a600) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e8677ee0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e8677ee0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 131 (Thread 0x7f447b8f4700 (LWP 8732)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=853, bufs=0x7f447b8ee810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f447b8ee810, 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 0x00007f44af943042 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=0x55e5ebf7f208) 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=0x55e5ebf7f000, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5ebf7f000, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5ebf7f000, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5ebf7f000) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e91a6f60) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e91a6f60) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e91a6f60) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e8deaa00, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb2cfbe0) 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=0x55e5eb2cfbc8) 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=0x55e5eb2cfbc0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e7416c60) 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=0x55e5ed41f140) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e65d8008) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e65d8008) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 130 (Thread 0x7f4481bfc700 (LWP 8731)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=851, bufs=0x7f4481bf6810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4481bf6810, 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 0x00007f44af943042 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=0x55e5e9374288) 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=0x55e5e9374080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e9374080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e9374080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e9374080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e91a6ea0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e91a6ea0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e91a6ea0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e7b05ea0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb14eeb0) 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=0x55e5eb14ee98) 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=0x55e5eb14ee90, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e91a6f00) 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=0x55e5e74e7d10) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e8677f10) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e8677f10) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 129 (Thread 0x7f4481cfd700 (LWP 8730)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=849, bufs=0x7f4481cf7810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4481cf7810, 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 0x00007f44af943042 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=0x55e5e5dc4d08) 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=0x55e5e5dc4b00, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5dc4b00, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5dc4b00, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5dc4b00) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e91a6d20) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e91a6d20) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e91a6d20) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e7b05e00, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb14d080) 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=0x55e5eb14d068) 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=0x55e5eb14d060, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e91a6c60) 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=0x55e5ec16fa00) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e9037c80) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e9037c80) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 128 (Thread 0x7f4483002700 (LWP 8714)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=837, bufs=0x7f4482ffc810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4482ffc810, 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 0x00007f44af943042 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=0x55e5e5612288) 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=0x55e5e5612080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5612080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5612080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5612080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5eb988f80) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5eb988f80) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5eb988f80) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e9165c00, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb14ef10) 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=0x55e5eb14eef8) 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=0x55e5eb14eef0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5ed501060) 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=0x55e5e5c6cc90) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e55b61e0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e55b61e0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 127 (Thread 0x7f4486c06700 (LWP 8711)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=833, bufs=0x7f4486c00810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4486c00810, 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 0x00007f44af943042 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=0x55e5e853b808) 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=0x55e5e853b600, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e853b600, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e853b600, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e853b600) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5eb9889e0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5eb9889e0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5eb9889e0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e91658d0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb14d050) 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=0x55e5eb14d038) 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=0x55e5eb14d030, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5eb987780) 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=0x55e5e8f92490) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e88a1fa0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e88a1fa0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 126 (Thread 0x7f4486e08700 (LWP 8709)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=831, bufs=0x7f4486e02810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4486e02810, 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 0x00007f44af943042 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=0x55e5eab9e888) 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=0x55e5eab9e680, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5eab9e680, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5eab9e680, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5eab9e680) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5eb988ce0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5eb988ce0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5eb988ce0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e9165cf0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb14d7d0) 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=0x55e5eb14d7b8) 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=0x55e5eb14d7b0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5eb9887a0) 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=0x55e5e74e8280) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e5ceafb8) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5ceafb8) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 125 (Thread 0x7f4459362700 (LWP 8698)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=821, bufs=0x7f445935c810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f445935c810, 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 0x00007f44af943042 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=0x55e5e9293308) 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=0x55e5e9293100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e9293100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e9293100, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e9293100) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e9841ce0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e9841ce0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e9841ce0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e91660f0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e92ba250) 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=0x55e5e92ba238) 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=0x55e5e92ba230, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e9840360) 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=0x55e5dfed0490) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e88a2350) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e88a2350) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 124 (Thread 0x7f448720c700 (LWP 8694)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=819, bufs=0x7f4487206810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4487206810, 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 0x00007f44af943042 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=0x55e5e7536288) 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=0x55e5e7536080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e7536080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e7536080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e7536080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e98415c0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e98415c0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e98415c0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e9166ac0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e92b9560) 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=0x55e5e92b9548) 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=0x55e5e92b9540, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e9841e00) 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=0x55e5e9b51a70) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e86762b8) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e86762b8) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 123 (Thread 0x7f4468c9e700 (LWP 8610)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=816, bufs=0x7f4468c98810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4468c98810, 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 0x00007f44af943042 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=0x55e5ea6bd288) 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=0x55e5ea6bd080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5ea6bd080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5ea6bd080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5ea6bd080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e9841d40) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e9841d40) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e9841d40) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5ecb40330, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eafe53a0) 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=0x55e5eafe5388) 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=0x55e5eafe5380, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e9841ec0) 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=0x55e5dfed0230) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e65d7780) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e65d7780) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 122 (Thread 0x7f4458c5b700 (LWP 8600)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=811, bufs=0x7f4458c55810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4458c55810, 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 0x00007f44af943042 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=0x55e5ebf38808) 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=0x55e5ebf38600, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5ebf38600, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5ebf38600, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5ebf38600) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e98412c0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e98412c0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e98412c0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e9165a30, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e92b9e30) 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=0x55e5e92b9e18) 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=0x55e5e92b9e10, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e9841aa0) 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=0x55e5ecb41600) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e8676c00) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e8676c00) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 121 (Thread 0x7f446899b700 (LWP 8563)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=809, bufs=0x7f4468995810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4468995810, 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 0x00007f44af943042 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=0x55e5e95ffd08) 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=0x55e5e95ffb00, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e95ffb00, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e95ffb00, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e95ffb00) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5eb0e1660) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5eb0e1660) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5eb0e1660) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e9166f20, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e92b9860) 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=0x55e5e92b9848) 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=0x55e5e92b9840, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e98417a0) 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=0x55e5dfed08e0) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e9038c28) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e9038c28) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 120 (Thread 0x7f4481eff700 (LWP 8560)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=411, bufs=0x7f4481ef9810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4481ef9810, 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 0x00007f44af943042 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=0x55e5e86bc788) 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=0x55e5e86bc580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e86bc580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e86bc580, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e86bc580) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5eb0e2e00) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5eb0e2e00) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5eb0e2e00) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e9165770, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e92b9830) 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=0x55e5e92b9818) 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=0x55e5e92b9810, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5eb0e1600) 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=0x55e5e9166150) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e8676c50) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e8676c50) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 119 (Thread 0x7f4486d07700 (LWP 8558)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5eb076190, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5eb076190, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5eb076190, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5eb076190, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5eb076190) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5eb0868c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f4486cff7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5eb0868c0, this=0x7f4486cff888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5eb0868c0, this=0x7f4486cff888) 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=0x55e5eb0868c0) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5eb0868c0) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5eb0868c0, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5eb0868c0, result=result@entry=0x7f4486d00100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5eb0868c0, dbName="admin", cmdObj=owned BSONObj 117 bytes @ 0x55e5ead6c6dd = {...}, replyBuilder=0x55e5e82138c0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5eb0868c0, result=0x55e5e82138c0) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5eb0868c0, request=..., invocation=0x55e5eb301540, response=0x55e5e82138c0) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e65d8e98) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e65d8e98, __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=0x55e5e5cc5520) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5cc5520) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e5cc5520) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e5cc5520, __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=0x55e5e766e680) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e766e680) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e766e680, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4486d01750) 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=0x55e5e7ffa700, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e787c200, this=0x55e5e787c218) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e787c200) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e787c200) 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=0x7f4486d018a0) 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=0x7f4486d018a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f4486d018a0, output=0x55e5e787c200) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e787c200, this=0x7f4486d018a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e787c200, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e787c400, this=0x55e5e787c418) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e787c400) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e787c400) 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=0x7f4486d01a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f4486d01a20) 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 0x00007f44a329403b 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=0x7f4486d01b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4486d01b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4486d01b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f4486d01b40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5eb0868c0, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5eb0868c0, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5eb0e17e0) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f4486d02140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4486d02140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4486d02140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f4486d02140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5eb0e17e0) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e7b25020, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb001170) 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=0x55e5eb001158) 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=0x55e5eb001150, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5eb0e14e0) 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=0x55e5e9b51d80) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e65d7de8) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e65d7de8) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 118 (Thread 0x7f4462b83700 (LWP 8115)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44aea91edd 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=0x55e5dfdfc148) at src/mongo/db/s/balancer/balancer.cpp:561 #5 0x00007f44aea9217c in operator() (__closure=0x55e5ec831bf0) 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=0x55e5ec831be8) 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=0x55e5ec831be8) 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=0x55e5ec831be8) 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=0x55e5ec831be0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #16 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #17 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #18 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 117 (Thread 0x7f4464386700 (LWP 8114)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5dfe481e0, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44aea5be7f in std::_V2::condition_variable_any::wait, mongo::BalancerCommandsSchedulerImpl::_workerThread():: > (__p=..., __lock=..., this=0x55e5dfe481e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::BalancerCommandsSchedulerImpl::_workerThread (this=0x55e5dfe48180) at src/mongo/db/s/balancer/balancer_commands_scheduler_impl.cpp:402 #5 0x00007f44aea5c8fc in operator() (__closure=0x55e5ea6abfd0) 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=0x55e5ea6abfc8) 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=0x55e5ea6abfc8) 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=0x55e5ea6abfc8) 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=0x55e5ea6abfc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #16 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #17 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #18 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 116 (Thread 0x7f445bf72700 (LWP 8105)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44adcf53ed in __gthread_cond_timedwait (__abs_timeout=0x7f445bf6d380, __mutex=0x55e5ead8cfd0, __cond=0x55e5e6069470) 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=0x55e5e6069470) 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=0x55e5e6069470) 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=0x55e5e6069470) 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=0x55e5e6069470) 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=0x55e5e6069470) 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=0x55e5e6069470) 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=0x55e5e6069420, waitTime=..., noopWrite=...) at src/mongo/db/repl/noop_writer.cpp:118 #9 0x00007f44adcf58a8 in mongo::repl::NoopWriter::PeriodicNoopRunner::PeriodicNoopRunner(mongo::Duration >, std::function)::{lambda()#1}::operator()() const (__closure=0x55e5e9281600) 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=0x55e5e92815f8) 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=0x55e5e92815f8) 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=0x55e5e92815f8) 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=0x55e5e92815f0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 115 (Thread 0x7f4465388700 (LWP 8104)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44aea8e2fd in __gthread_cond_timedwait (__abs_timeout=0x7f4465382e20, __mutex=0x55e5dfe09310, __cond=0x55e5dfdfc250) 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=0x55e5dfdfc250) 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=0x55e5dfdfc250) 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=0x55e5dfdfc250) 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=0x55e5dfdfc250) 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::Balancer::_sleepFor(mongo::OperationContext*, mongo::Milliseconds):: > (__p=..., __atime=..., __lock=..., this=0x55e5dfdfc250) 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, 1000000000>, mongo::Balancer::_sleepFor(mongo::OperationContext*, mongo::Milliseconds):: > (__p=..., __rtime=..., __lock=..., this=0x55e5dfdfc250) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:362 #8 mongo::Balancer::_sleepFor (this=this@entry=0x55e5dfdfc148, opCtx=opCtx@entry=0x55e5e7a29b00, waitTimeout=...) at src/mongo/db/s/balancer/balancer.cpp:967 #9 0x00007f44aea95542 in mongo::Balancer::_endRound (this=this@entry=0x55e5dfdfc148, opCtx=0x55e5e7a29b00, waitTimeout=waitTimeout@entry=...) at src/mongo/db/s/balancer/balancer.cpp:962 #10 0x00007f44aea9663e in mongo::Balancer::_mainThread (this=0x55e5dfdfc148) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:173 #11 0x00007f44aea9852c in operator() (__closure=0x55e5e5aa3c30) at src/mongo/db/s/balancer/balancer.cpp:389 #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=0x55e5e5aa3c28) at src/mongo/stdx/thread.h:192 #17 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 #18 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 #19 std::thread::_Invoker >(mongo::Balancer::initiateBalancer(mongo::OperationContext*)::):: > >::_M_invoke<0> (this=0x55e5e5aa3c28) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #20 std::thread::_Invoker >(mongo::Balancer::initiateBalancer(mongo::OperationContext*)::):: > >::operator() (this=0x55e5e5aa3c28) 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::Balancer::initiateBalancer(mongo::OperationContext*)::):: > > >::_M_run(void) (this=0x55e5e5aa3c20) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #22 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #23 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #24 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 114 (Thread 0x7f446638a700 (LWP 8103)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e737ea90, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e737ea90, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44a6f9cb38 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7f4466384c10) 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=0x55e5e5f2c458, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #7 0x00007f44a6f9aaad 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=0x55e5eab50000, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #10 0x00007f44af28fb31 in operator() (__closure=__closure@entry=0x7f4466384e60, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #11 0x00007f44af297667 in operator() (speed=mongo::Interruptible::WakeSpeed::kSlow, deadline=..., __closure=) at src/mongo/util/interruptible.h:356 #12 mongo::Interruptible::waitForConditionOrInterruptUntil, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::_runRangeDeletions():: > (pred=..., finalDeadline=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:379 #13 mongo::Interruptible::waitForConditionOrInterrupt, mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::_runRangeDeletions():: > (pred=..., m=..., cv=..., this=) at src/mongo/util/interruptible.h:394 #14 mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::_runRangeDeletions (this=) at src/mongo/db/s/range_deleter_service.cpp:199 #15 0x00007f44af2984ec in operator() (__closure=0x55e5e7389e30) at src/mongo/db/s/range_deleter_service.cpp:135 #16 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #17 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #18 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #19 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #20 operator() (__closure=0x55e5e7389e28) at src/mongo/stdx/thread.h:192 #21 std::__invoke_impl >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #22 std::__invoke >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #23 std::thread::_Invoker >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > >::_M_invoke<0> (this=0x55e5e7389e28) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #24 std::thread::_Invoker >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > >::operator() (this=0x55e5e7389e28) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #25 std::thread::_State_impl >(mongo::RangeDeleterService::ReadyRangeDeletionsProcessor::ReadyRangeDeletionsProcessor(mongo::OperationContext*)::):: > > >::_M_run(void) (this=0x55e5e7389e20) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #26 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #27 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #28 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 113 (Thread 0x7f4465b89700 (LWP 8102)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e73e3a68) 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=0x55e5e73e3a00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e73e3a00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e6723528) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e6723390) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5885c00) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5eb17adb0) 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=0x55e5eb17ada8) 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=0x55e5eb17ada8) 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=0x55e5eb17ada8) 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=0x55e5eb17ada0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 112 (Thread 0x7f4457b51700 (LWP 8100)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=592, bufs=0x7f4457b4b810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4457b4b810, 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 0x00007f44af943042 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=0x55e5e6733808) 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=0x55e5e6733600, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e6733600, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e6733600, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e6733600) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e57d1f20) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e57d1f20) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e57d1f20) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5ecb40110, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5ec772700) 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=0x55e5ec7726e8) 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=0x55e5ec7726e0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5ea396360) 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=0x55e5e5c6b690) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e65d8c88) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e65d8c88) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 111 (Thread 0x7f446829b700 (LWP 8099)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=583, bufs=0x7f4468295810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4468295810, 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 0x00007f44af943042 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=0x55e5e8e28208) 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=0x55e5e8e28000, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e8e28000, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e8e28000, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e8e28000) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e57d1a40) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e57d1a40) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e57d1a40) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5ed41ffd0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e594b5c0) 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=0x55e5e594b5a8) 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=0x55e5e594b5a0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e57d1260) 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=0x55e5ecb41900) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e8676088) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e8676088) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 110 (Thread 0x7f4491a21700 (LWP 6378)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5ed43c090, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5ed43c090, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5ed43c090, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e825da10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5ed43c090, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5ed43c090) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e86556c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f4491a1a520, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kFast) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f5b1 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=0x55e5e86556c0) at src/mongo/util/interruptible.h:366 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e86556c0) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e825d9c0, opCtx=opCtx@entry=0x55e5e86556c0, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e825d900, opCtx=opCtx@entry=0x55e5e86556c0, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e825d900, opCtx=0x55e5e86556c0, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x55e5e98a5e90, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x55e5e98a5e90, opCtx=0x55e5e86556c0, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a846acc5 in boost::optional_detail::optional_base::construct (this=0x55e5e98a5e88) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x55e5e98a5e88) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x55e5e98a5e88) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x55e5e98a5e70, opCtx=opCtx@entry=0x55e5e86556c0, 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 0x00007f44ab682a16 in std::construct_at (__location=0x55e5e98a5e70) 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=0x55e5e98a5e70, __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=0x55e5e98a5e60) 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=0x55e5e86556c0, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007f44ab68325d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x55e5e86556c0, 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 0x00007f44ab68350b in mongo::acquireCollection (opCtx=opCtx@entry=0x55e5e86556c0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007f44af4be2cc in mongo::ShardingInitializationMongoD::updateShardIdentityConfigString (opCtx=0x55e5e86556c0, newConnectionString=...) at src/mongo/db/s/sharding_initialization_mongod.cpp:568 #37 0x00007f44af4c351f in mongo::(anonymous namespace)::ShardingReplicaSetChangeListener::_updateShardIdentityConfigString (this=0x55e5dfed8d50, status=..., setName=..., update=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:173 #38 0x00007f44a898c560 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 0x00007f44ab153f4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7f4491a1bc08) at src/mongo/util/functional.h:221 #42 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x55e5e5007f00, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #43 0x00007f44ab1543ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #44 SpecificImpl::call (this=0x55e5e7e6cf60, args#0=...) at src/mongo/util/functional.h:263 #45 0x00007f44a7080f7d 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=0x55e5e50a8c00, lk=0x7f4491a1beb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #47 0x00007f44a7081d81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x55e5e50a8c00) at src/mongo/util/concurrency/thread_pool.cpp:430 #48 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e50a8c00, threadName="Sharding-Fixed-10") at src/mongo/util/concurrency/thread_pool.cpp:417 #49 0x00007f44a70835f0 in operator() (__closure=0x55e5e73b1390) 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=0x55e5e73b1388) 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=0x55e5e73b1388) 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=0x55e5e73b1388) 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=0x55e5e73b1380) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #60 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #61 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #62 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 109 (Thread 0x7f4454e47700 (LWP 3152)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e50bf5e8, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e50bf500) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e50bf500, threadName="ConfigsvrCoordinatorService-2") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5e8252090) 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=0x55e5e8252088) 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=0x55e5e8252088) 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=0x55e5e8252088) 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=0x55e5e8252080) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 108 (Thread 0x7f4456347700 (LWP 3151)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e5282ee8, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e5282e00) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e5282e00, threadName="ReshardingRecipientService-2") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5eb55e290) 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=0x55e5eb55e288) 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=0x55e5eb55e288) 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=0x55e5eb55e288) 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=0x55e5eb55e280) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 107 (Thread 0x7f4455648700 (LWP 3150)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e52827e8, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e5282700) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e5282700, threadName="ShardingDDLCoordinator-2") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5e742b590) 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=0x55e5e742b588) 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=0x55e5e742b588) 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=0x55e5e742b588) 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=0x55e5e742b580) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 106 (Thread 0x7f445714e700 (LWP 3149)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e50bfce8, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e50bfc00) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e50bfc00, threadName="RenameCollectionParticipantService-2") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5e957fb50) 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=0x55e5e957fb48) 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=0x55e5e957fb48) 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=0x55e5e957fb48) 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=0x55e5e957fb40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 105 (Thread 0x7f4467898700 (LWP 935)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e7836690, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e7836690, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44a6f9cb38 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7f4467892010) 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=0x55e5e98aa2d0, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #7 0x00007f44a6f9aaad 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=0x55e5ebf336c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #10 0x00007f44ace7d676 in operator() (__closure=__closure@entry=0x7f4467892230, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #11 0x00007f44ace7f227 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=0x55e5ebf336c0) 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=0x55e5ebf336c0) at src/mongo/util/interruptible.h:394 #14 mongo::SessionCatalog::_checkOutSessionInner (this=this@entry=0x55e5dfdfa6a8, opCtx=opCtx@entry=0x55e5ebf336c0, lsid=..., killToken=...) at src/mongo/db/session/session_catalog.cpp:136 #15 0x00007f44ace7fdd5 in mongo::SessionCatalog::checkOutSessionForKill (this=this@entry=0x55e5dfdfa6a8, opCtx=opCtx@entry=0x55e5ebf336c0, killToken=...) at src/mongo/db/session/session_catalog.cpp:168 #16 0x00007f44ad932e1d in mongo::(anonymous namespace)::killSessionsAction(mongo::OperationContext *, const mongo::SessionKiller::Matcher &, const std::function &, const std::function &, mongo::ErrorCodes::Error) (opCtx=opCtx@entry=0x55e5ebf336c0, matcher=..., filterFn=..., killSessionFn=..., reason=, reason@entry=mongo::ErrorCodes::InterruptedDueToReplStateChange) at src/mongo/db/session/kill_sessions_local.cpp:88 #17 0x00007f44ad934f8d in mongo::invalidateSessionsForStepdown (opCtx=0x55e5ebf336c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_function.h:211 #18 0x00007f44ada2bcdf in mongo::repl::ReplicationCoordinatorImpl::_stepDownFinish (this=0x55e5dfee3000, cbData=..., finishedEvent=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:173 #19 0x00007f44ab153f4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7f4467892c08) at src/mongo/util/functional.h:221 #20 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x55e5dfe49c80, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #21 0x00007f44ab1543ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #22 SpecificImpl::call (this=0x55e5e8ecf300, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a7080f7d 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=0x55e5dfedf000, lk=0x7f4467892eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #25 0x00007f44a7081d81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:430 #26 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-15") at src/mongo/util/concurrency/thread_pool.cpp:417 #27 0x00007f44a70835f0 in operator() (__closure=0x55e5eafbbc90) 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=0x55e5eafbbc88) 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=0x55e5eafbbc88) 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=0x55e5eafbbc88) 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=0x55e5eafbbc80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #38 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #39 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #40 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 104 (Thread 0x7f446a8b3700 (LWP 32096)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=179, bufs=0x7f446a8ad810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f446a8ad810, 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 0x00007f44af943042 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=0x55e5e7960308) 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=0x55e5e7960100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e7960100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e7960100, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e7960100) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e9840840) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e9840840) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e9840840) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e58db690, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5ead4ce30) 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=0x55e5ead4ce18) 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=0x55e5ead4ce10, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5ea1e0e00) 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=0x55e5e85b2270) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e65d8e60) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e65d8e60) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 103 (Thread 0x7f44736ca700 (LWP 21251)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f44736c4df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-13") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e9287d50) 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=0x55e5e9287d48) 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=0x55e5e9287d48) 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=0x55e5e9287d48) 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=0x55e5e9287d40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 102 (Thread 0x7f4457a50700 (LWP 16720)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5eaff92c0, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44ab14dcac in mongo::executor::ThreadPoolTaskExecutor::waitForEvent (this=, event=...) at src/mongo/executor/thread_pool_task_executor.cpp:358 #4 0x00007f44ad9eba4a in mongo::repl::ReplicationCoordinatorImpl::processReplSetMetadata (this=0x55e5dfee3000, replMetadata=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:3498 #5 0x00007f44a30b00a4 in mongo::repl::CmdReplSetUpdatePosition::run (this=, opCtx=, cmdObj=owned BSONObj 1001 bytes @ 0x55e5e84d391d = {...}, result=...) at src/mongo/db/repl/repl_set_commands.cpp:743 #6 0x00007f44a94ea197 in mongo::BasicCommand::runWithReplyBuilder (replyBuilder=0x55e5e82135a0, cmdObj=owned BSONObj 1001 bytes @ 0x55e5e84d391d = {...}, dbName="admin", opCtx=0x55e5e84a16c0, this=0x7f44a30c09a0 ) at src/mongo/db/commands.h:1049 #7 mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=0x55e5e780f540, opCtx=0x55e5e84a16c0, result=0x55e5e82135a0) at src/mongo/db/commands.cpp:934 #8 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e84a16c0, request=..., invocation=0x55e5e780f540, response=0x55e5e82135a0) at src/mongo/db/commands.cpp:199 #9 0x00007f44a94dbf6d in operator() (__closure=) at src/mongo/db/request_execution_context.h:69 #10 mongo::makeReadyFutureWith, std::shared_ptr, bool):: > (func=...) at src/mongo/util/future.h:1351 #11 mongo::CommandHelpers::runCommandInvocation (rec=std::shared_ptr (empty) = {...}, invocation=std::shared_ptr (empty) = {...}, useDedicatedThread=) at src/mongo/db/commands.cpp:186 #12 0x00007f44a327eec0 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 #13 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #14 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #15 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e90371a8) at src/mongo/db/service_entry_point_common.cpp:942 #16 0x00007f44a328c70e in operator() (path=0x55e5e90371a8, __closure=) at src/mongo/db/service_entry_point_common.cpp:1366 #17 operator() (__closure=) at src/mongo/util/future_util.h:857 #18 mongo::makeReadyFutureWith::thenWithState >(mongo::(anonymous namespace)::RunCommandImpl::_runCommand()::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #19 mongo::future_util::AsyncState::thenWithState > (launcher=..., this=) at src/mongo/util/future_util.h:862 #20 mongo::(anonymous namespace)::RunCommandImpl::_runCommand (this=this@entry=0x55e5e5ac8260) at src/mongo/db/service_entry_point_common.cpp:1366 #21 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5ac8260) at src/mongo/db/service_entry_point_common.cpp:1355 #22 0x00007f44a32848fa in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:828 #23 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #24 mongo::(anonymous namespace)::RunCommandImpl::run (this=this@entry=0x55e5e5ac8260) at src/mongo/db/service_entry_point_common.cpp:826 #25 0x00007f44a3285209 in operator() (runner=0x55e5e5ac8260, __closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #26 operator() (__closure=) at src/mongo/util/future_util.h:857 #27 mongo::makeReadyFutureWith::thenWithState:: >(mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec()::::&&) &&:: > (func=...) at src/mongo/util/future.h:1354 #28 mongo::future_util::AsyncState::thenWithState:: > (launcher=..., this=) at src/mongo/util/future_util.h:862 #29 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:1916 #30 mongo::(anonymous namespace)::ExecCommandDatabase::_commandExec (this=this@entry=0x55e5e84cf500) at src/mongo/db/service_entry_point_common.cpp:1920 #31 0x00007f44a32924a8 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:677 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::ExecCommandDatabase::run (this=0x55e5e84cf500) at src/mongo/db/service_entry_point_common.cpp:675 #34 operator() (runner=0x55e5e84cf500, __closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #35 operator() (__closure=) at src/mongo/util/future_util.h:857 #36 mongo::makeReadyFutureWith::thenWithState):: mutable:: >(mongo::(anonymous namespace)::executeCommand(std::shared_ptr):: mutable::&&) &&:: >(struct {...} &&) (func=...) at src/mongo/util/future.h:1354 #37 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4457a4a750) at src/mongo/util/future_util.h:862 #38 operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:2195 #39 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #40 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #41 operator() (output=0x55e5e7980300, input=, __closure=) at src/mongo/util/future_impl.h:1020 #42 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #43 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #44 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e7b61a00, this=0x55e5e7b61a18) at src/mongo/util/functional.h:221 #45 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e7b61a00) at src/mongo/util/future_impl.h:482 #46 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e7b61a00) at src/mongo/util/future_impl.h:633 #47 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 #48 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=0x7f4457a4a8a0) at src/mongo/util/future_impl.h:1287 #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}&&) (notReady=..., fail=..., success=..., this=0x7f4457a4a8a0) at src/mongo/util/future_impl.h:1285 #50 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f4457a4a8a0, output=0x55e5e7b61a00) at src/mongo/util/future_impl.h:1247 #51 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e7b61a00, this=0x7f4457a4a8a0) at src/mongo/util/future.h:292 #52 operator() (output=0x55e5e7b61a00, input=, __closure=) at src/mongo/util/future_impl.h:1020 #53 operator() (ssb=, __closure=) at src/mongo/util/future_impl.h:1365 #54 SpecificImpl::call (this=, args#0=) at src/mongo/util/functional.h:263 #55 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e65e5000, this=0x55e5e65e5018) at src/mongo/util/functional.h:221 #56 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e65e5000) at src/mongo/util/future_impl.h:482 #57 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e65e5000) at src/third_party/boost/boost/optional/optional.hpp:426 #58 mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}::operator()(boost::intrusive_ptr >&&) const (sharedState=, __closure=) at src/mongo/util/future.h:978 #59 mongo::Promise::setImpl::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}>(mongo::Promise::emplaceValue<>()::{lambda(boost::intrusive_ptr >&&)#1}&&) (doSet=..., this=0x7f4457a4aa20) at src/mongo/util/future.h:1021 #60 mongo::Promise::emplaceValue<>() (this=0x7f4457a4aa20) at src/mongo/util/future.h:977 #61 mongo::(anonymous namespace)::executeCommand (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2207 #62 0x00007f44a329403b in operator() (__closure=) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:731 #63 mongo::future_details::call)::&> (func=...) at src/mongo/util/future_impl.h:296 #64 mongo::future_details::throwingCall)::&, mongo::future_details::FakeVoid> (func=...) at src/mongo/util/future_impl.h:349 #65 operator() (__closure=, __closure=, val=...) at src/mongo/util/future_impl.h:1000 #66 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=0x7f4457a4ab40) at src/mongo/util/future_impl.h:1287 #67 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4457a4ab40) at src/mongo/util/future_impl.h:1025 #68 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4457a4ab40) at src/mongo/util/future.h:415 #69 mongo::Future::then):: > (func=..., this=0x7f4457a4ab40) at src/mongo/util/future.h:553 #70 mongo::(anonymous namespace)::receivedCommands (execContext=std::shared_ptr (use count 11, weak count 0) = {...}) at src/mongo/db/service_entry_point_common.cpp:2268 #71 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #72 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e84a16c0, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #73 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e84a16c0, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #74 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e5431a20) at src/mongo/transport/session_workflow.cpp:718 #75 0x00007f44a8b2f067 in operator() > (work=..., __closure=) at src/mongo/transport/session_workflow.cpp:778 #76 mongo::future_details::call&, std::unique_ptr > (arg=..., func=...) at src/mongo/util/future_impl.h:291 #77 mongo::future_details::throwingCall&, std::unique_ptr > > (func=...) at src/mongo/util/future_impl.h:349 #78 operator() (val=..., __closure=, __closure=) at src/mongo/util/future_impl.h:1000 #79 0x00007f44a8b307b5 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=0x7f4457a4b140) at src/mongo/util/future_impl.h:1287 #80 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4457a4b140) at src/mongo/util/future_impl.h:1025 #81 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4457a4b140) at src/mongo/util/future.h:415 #82 mongo::Future > >::then > (func=..., this=0x7f4457a4b140) at src/mongo/util/future.h:553 #83 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e5431a20) at src/mongo/transport/session_workflow.cpp:774 #84 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #85 SpecificImpl::call (this=0x55e5e58dbd10, args#0=...) at src/mongo/util/functional.h:263 #86 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e9593f80) at src/mongo/util/functional.h:221 #87 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 #88 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 #89 mongo::transport::SessionWorkflow::Impl::_captureContext(mongo::unique_function)::{lambda(mongo::Status)#1}::operator()(mongo::Status) (st=..., __closure=0x55e5e9593f68) at src/mongo/transport/session_workflow.cpp:481 #90 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=0x55e5e9593f60, args#0=...) at src/mongo/util/functional.h:263 #91 0x00007f44a8aeebc9 in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=) at src/mongo/util/functional.h:221 #92 mongo::transport::ServiceExecutorSynchronous::SharedState::WorkerThreadInfo::run (this=0x55e5e5431c00) at src/mongo/transport/service_executor_synchronous.cpp:122 #93 operator() (__closure=) at src/mongo/transport/service_executor_synchronous.cpp:159 #94 SpecificImpl::call (this=0x55e5e8de96f0) at src/mongo/util/functional.h:263 #95 0x00007f44a8af1825 in mongo::unique_function::operator()() const (this=) at src/mongo/util/functional.h:221 #96 operator() (__closure=) at src/mongo/transport/service_executor_utils.cpp:125 #97 SpecificImpl::call (this=) at src/mongo/util/functional.h:263 #98 mongo::unique_function::operator()() const (this=0x55e5e9038850) at src/mongo/util/functional.h:221 #99 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e9038850) at src/mongo/transport/service_executor_utils.cpp:67 #100 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #101 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 101 (Thread 0x7f4470cc3700 (LWP 14790)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e5079968, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e5079880) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e5079880, threadName="MirrorMaestro-1") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5e65ddc10) 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=0x55e5e65ddc08) 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=0x55e5e65ddc08) 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=0x55e5e65ddc08) 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=0x55e5e65ddc00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 100 (Thread 0x7f4492a23700 (LWP 14099)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e66a5568) 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=0x55e5e66a5500, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e66a5500, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=0x55e5e74e7000) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44a716a651 in asio::detail::asio_detail_posix_thread_function (arg=0x55e5e74e70b0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #8 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 99 (Thread 0x7f445fa7c700 (LWP 14048)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e52835e8, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e5283500) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e5283500, threadName="ReshardingDonorService-1") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5e82d5fd0) 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=0x55e5e82d5fc8) 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=0x55e5e82d5fc8) 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=0x55e5e82d5fc8) 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=0x55e5e82d5fc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 98 (Thread 0x7f446bcb9700 (LWP 14024)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f446bcb4260, __mutex=0x55e5e57ed3d0, __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=0x55e5e67288e0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x20e6da00, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 97 (Thread 0x7f4468d9f700 (LWP 12585)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=303, bufs=0x7f4468d99810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4468d99810, 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 0x00007f44af943042 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=0x55e5e6436808) 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=0x55e5e6436600, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e6436600, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e6436600, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e6436600) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e623f2a0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e623f2a0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e623f2a0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e9527700, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5eb15d6e0) 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=0x55e5eb15d6c8) 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=0x55e5eb15d6c0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e623f480) 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=0x55e5e567f590) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e55b6c58) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e55b6c58) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 96 (Thread 0x7f446819a700 (LWP 10889)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=251, bufs=0x7f4468194810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4468194810, 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 0x00007f44af943042 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=0x55e5e57f0d08) 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=0x55e5e57f0b00, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e57f0b00, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e57f0b00, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e57f0b00) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e61b7420) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e61b7420) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e61b7420) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5ed41f400, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e81eeec0) 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=0x55e5e81eeea8) 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=0x55e5e81eeea0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e61b7660) 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=0x55e5e6288db0) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e55b55d8) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e55b55d8) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 95 (Thread 0x7f44690a2700 (LWP 10661)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=219, bufs=0x7f446909c810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f446909c810, 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 0x00007f44af943042 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=0x55e5e5613308) 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=0x55e5e5613100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5613100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5613100, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5613100) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e611cba0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e611cba0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e611cba0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e5a3f830, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e62008f0) 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=0x55e5e62008d8) 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=0x55e5e62008d0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e611cc60) 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=0x55e5e5a3f820) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e55b5458) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e55b5458) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 94 (Thread 0x7f44691a3700 (LWP 10652)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=217, bufs=0x7f446919d810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f446919d810, 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 0x00007f44af943042 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=0x55e5e5612d88) 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=0x55e5e5612b80, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5612b80, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5612b80, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5612b80) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e55baec0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e55baec0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e55baec0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e5a3ea00, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e5e76490) 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=0x55e5e5e76478) 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=0x55e5e5e76470, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e55baf80) 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=0x55e5e5a3ea10) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e55b5448) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e55b5448) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 93 (Thread 0x7f44692a4700 (LWP 10644)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e60f6c90, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e60f6c90, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e60f6c90, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e60f6c90, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e60f6c90) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e6098480, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f446929c7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e6098480, this=0x7f446929c888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e6098480, this=0x7f446929c888) 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=0x55e5e6098480) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e6098480) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e6098480, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e6098480, result=result@entry=0x7f446929d100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e6098480, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e609921d = {...}, replyBuilder=0x55e5e5582220) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e6098480, result=0x55e5e5582220) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e6098480, request=..., invocation=0x55e5e54fe700, response=0x55e5e5582220) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e55b64b8) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e55b64b8, __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=0x55e5e5f2f300) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5f2f300) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e5f2f300) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e5f2f300, __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=0x55e5e5f28680) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5f28680) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5f28680, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f446929e750) 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=0x55e5e5b98700, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5b97000, this=0x55e5e5b97018) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5b97000) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e5b97000) 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=0x7f446929e8a0) 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=0x7f446929e8a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f446929e8a0, output=0x55e5e5b97000) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e5b97000, this=0x7f446929e8a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e5b97000, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5ba5e00, this=0x55e5e5ba5e18) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5ba5e00) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e5ba5e00) 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=0x7f446929ea20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f446929ea20) 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 0x00007f44a329403b 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=0x7f446929eb40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446929eb40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446929eb40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f446929eb40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e6098480, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e6098480, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e55bae00) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f446929f140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446929f140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446929f140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f446929f140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e55bae00) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5a3f510, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e55967c0) 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=0x55e5e55967a8) 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=0x55e5e55967a0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e55bae60) 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=0x55e5e5a3e9e0) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e55b5410) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e55b5410) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 92 (Thread 0x7f44693a5700 (LWP 10642)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e60f6810, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e60f6810, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e60f6810, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e60f6810, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e60f6810) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e5f4e680, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f446939d7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5f4e680, this=0x7f446939d888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5f4e680, this=0x7f446939d888) 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=0x55e5e5f4e680) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e5f4e680) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e5f4e680, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e5f4e680, result=result@entry=0x7f446939e100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e5f4e680, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e5f4eb1d = {...}, replyBuilder=0x55e5e5582130) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e5f4e680, result=0x55e5e5582130) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e5f4e680, request=..., invocation=0x55e5e54fe1c0, response=0x55e5e5582130) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e55b54a0) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e55b54a0, __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=0x55e5e5f2fe00) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5f2fe00) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e5f2fe00) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e5f2fe00, __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=0x55e5e5f27f00) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5f27f00) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5f27f00, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f446939f750) 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=0x55e5e73e4d00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e73e4e00, this=0x55e5e73e4e18) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e73e4e00) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e73e4e00) 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=0x7f446939f8a0) 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=0x7f446939f8a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f446939f8a0, output=0x55e5e73e4e00) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e73e4e00, this=0x7f446939f8a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e73e4e00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e7fe8800, this=0x55e5e7fe8818) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e7fe8800) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e7fe8800) 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=0x7f446939fa20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f446939fa20) 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 0x00007f44a329403b 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=0x7f446939fb40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446939fb40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446939fb40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f446939fb40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e5f4e680, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e5f4e680, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e55bab00) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f44693a0140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f44693a0140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f44693a0140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f44693a0140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e55bab00) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5a3f6a0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e5e751a0) 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=0x55e5e5e75188) 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=0x55e5e5e75180, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e55bada0) 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=0x55e5e5a3e9b0) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e55b5418) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e55b5418) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 91 (Thread 0x7f44694a6700 (LWP 10636)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e60f5310, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e60f5310, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e60f5310, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e60f5310, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e60f5310) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e6117b40, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f446949e7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e6117b40, this=0x7f446949e888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e6117b40, this=0x7f446949e888) 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=0x55e5e6117b40) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e6117b40) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e6117b40, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e6117b40, result=result@entry=0x7f446949f100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e6117b40, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e611791d = {...}, replyBuilder=0x55e5e5582040) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e6117b40, result=0x55e5e5582040) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e6117b40, request=..., invocation=0x55e5e5d678c0, response=0x55e5e5582040) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e55b5520) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e55b5520, __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=0x55e5e5f2f720) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5f2f720) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e5f2f720) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e5f2f720, __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=0x55e5e5f27500) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5f27500) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5f27500, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f44694a0750) 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=0x55e5e753ae00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5c90400, this=0x55e5e5c90418) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5c90400) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e5c90400) 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=0x7f44694a08a0) 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=0x7f44694a08a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f44694a08a0, output=0x55e5e5c90400) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e5c90400, this=0x7f44694a08a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e5c90400, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5c90600, this=0x55e5e5c90618) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5c90600) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e5c90600) 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=0x7f44694a0a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f44694a0a20) 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 0x00007f44a329403b 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=0x7f44694a0b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f44694a0b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f44694a0b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f44694a0b40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e6117b40, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e6117b40, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e55bac20) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f44694a1140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f44694a1140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f44694a1140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f44694a1140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e55bac20) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5a3f710, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e5e765e0) 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=0x55e5e5e765c8) 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=0x55e5e5e765c0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e55bab60) 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=0x55e5e5a3e980) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e55b5430) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e55b5430) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 90 (Thread 0x7f44695a7700 (LWP 10616)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=209, bufs=0x7f44695a1810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f44695a1810, 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 0x00007f44af943042 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=0x55e5e55e7788) 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=0x55e5e55e7580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e55e7580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e55e7580, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e55e7580) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e59febc0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e59febc0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e59febc0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e5a3f4f0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e5596460) 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=0x55e5e5596448) 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=0x55e5e5596440, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e59fec80) 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=0x55e5e5a3e950) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e5cebf00) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5cebf00) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 89 (Thread 0x7f4469faa700 (LWP 10574)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=199, bufs=0x7f4469fa4810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4469fa4810, 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 0x00007f44af943042 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=0x55e5e5a48888) 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=0x55e5e5a48680, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5a48680, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5a48680, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5a48680) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e59fe7a0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e59fe7a0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e59fe7a0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e5a3e540, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e596be80) 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=0x55e5e596be68) 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=0x55e5e596be60, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e59feaa0) 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=0x55e5e5a3e550) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e5cebfe0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5cebfe0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 88 (Thread 0x7f446a2ad700 (LWP 10562)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=193, bufs=0x7f446a2a7810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f446a2a7810, 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 0x00007f44af943042 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=0x55e5e5a47288) 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=0x55e5e5a47080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5a47080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5a47080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5a47080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e59fde40) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e59fde40) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e59fde40) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e5a3e4d0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e596b340) 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=0x55e5e596b328) 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=0x55e5e596b320, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e59fdf00) 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=0x55e5e5a3e4c0) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e5cebfb0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5cebfb0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 87 (Thread 0x7f446a3ae700 (LWP 10553)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e737aa90, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e737aa90, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e737aa90, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e737aa90, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e737aa90) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e554e000, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f446a3a67c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e554e000, this=0x7f446a3a6888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e554e000, this=0x7f446a3a6888) 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=0x55e5e554e000) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e554e000) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e554e000, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e554e000, result=result@entry=0x7f446a3a7100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e554e000, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e5a85d5d = {...}, replyBuilder=0x55e5e7402ea0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e554e000, result=0x55e5e7402ea0) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e554e000, request=..., invocation=0x55e5e59e0180, response=0x55e5e7402ea0) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e55b5080) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e55b5080, __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=0x55e5e80e0b20) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e80e0b20) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e80e0b20) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e80e0b20, __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=0x55e5e5550a00) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5550a00) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5550a00, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f446a3a8750) 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=0x55e5e55bc600, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e55bc200, this=0x55e5e55bc218) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e55bc200) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e55bc200) 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=0x7f446a3a88a0) 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=0x7f446a3a88a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f446a3a88a0, output=0x55e5e55bc200) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e55bc200, this=0x7f446a3a88a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e55bc200, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e55bc300, this=0x55e5e55bc318) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e55bc300) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e55bc300) 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=0x7f446a3a8a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f446a3a8a20) 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 0x00007f44a329403b 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=0x7f446a3a8b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446a3a8b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446a3a8b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f446a3a8b40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e554e000, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e554e000, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e59fdd20) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f446a3a9140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446a3a9140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446a3a9140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f446a3a9140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e59fdd20) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5a3e8a0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e596ad40) 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=0x55e5e596ad28) 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=0x55e5e596ad20, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e59fdde0) 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=0x55e5e5a3e4f0) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e5cebe68) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5cebe68) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 86 (Thread 0x7f446a4af700 (LWP 10551)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=189, bufs=0x7f446a4a9810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f446a4a9810, 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 0x00007f44af943042 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=0x55e5e5a46788) 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=0x55e5e5a46580, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5a46580, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5a46580, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5a46580) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e59fdc00) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e59fdc00) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e59fdc00) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e67f1dd0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e596af80) 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=0x55e5e596af68) 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=0x55e5e596af60, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e59fdcc0) 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=0x55e5e67f1de0) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e5cebe58) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5cebe58) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 85 (Thread 0x7f446a5b0700 (LWP 10542)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5a07c10, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5a07c10, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5a07c10, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5a07c10, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5a07c10) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e554f440, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f446a5a87c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e554f440, this=0x7f446a5a8888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e554f440, this=0x7f446a5a8888) 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=0x55e5e554f440) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e554f440) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e554f440, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e554f440, result=result@entry=0x7f446a5a9100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e554f440, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e554f8dd = {...}, replyBuilder=0x55e5e7402cc0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e554f440, result=0x55e5e7402cc0) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e554f440, request=..., invocation=0x55e5e54fe2a0, response=0x55e5e7402cc0) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e55b64d8) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e55b64d8, __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=0x55e5e5535ce0) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5535ce0) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e5535ce0) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e5535ce0, __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=0x55e5e5a2a900) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5a2a900) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5a2a900, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f446a5aa750) 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=0x55e5e55bb100, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e55bb600, this=0x55e5e55bb618) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e55bb600) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e55bb600) 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=0x7f446a5aa8a0) 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=0x7f446a5aa8a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f446a5aa8a0, output=0x55e5e55bb600) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e55bb600, this=0x7f446a5aa8a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e55bb600, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e55bbc00, this=0x55e5e55bbc18) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e55bbc00) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e55bbc00) 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=0x7f446a5aaa20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f446a5aaa20) 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 0x00007f44a329403b 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=0x7f446a5aab40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446a5aab40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446a5aab40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f446a5aab40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e554f440, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e554f440, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e59fdae0) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f446a5ab140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446a5ab140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446a5ab140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f446a5ab140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e59fdae0) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5a3e5e0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e596b9d0) 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=0x55e5e596b9b8) 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=0x55e5e596b9b0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e59fdba0) 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=0x55e5e67f1db0) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e5cebe48) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5cebe48) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 84 (Thread 0x7f446a6b1700 (LWP 10529)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5972c10, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5972c10, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5972c10, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5972c10, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5972c10) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e5a85200, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f446a6a97c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5a85200, this=0x7f446a6a9888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5a85200, this=0x7f446a6a9888) 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=0x55e5e5a85200) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e5a85200) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e5a85200, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e5a85200, result=result@entry=0x7f446a6aa100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e5a85200, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e5a8545d = {...}, replyBuilder=0x55e5e74010f0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e5a85200, result=0x55e5e74010f0) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e5a85200, request=..., invocation=0x55e5e59dfee0, response=0x55e5e74010f0) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e5cebee0) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e5cebee0, __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=0x55e5e675d080) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e675d080) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e675d080) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e675d080, __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=0x55e5e5a2a180) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5a2a180) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5a2a180, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f446a6ab750) 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=0x55e5e5a87500, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5a86e00, this=0x55e5e5a86e18) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5a86e00) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e5a86e00) 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=0x7f446a6ab8a0) 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=0x7f446a6ab8a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f446a6ab8a0, output=0x55e5e5a86e00) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e5a86e00, this=0x7f446a6ab8a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e5a86e00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5a87300, this=0x55e5e5a87318) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5a87300) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e5a87300) 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=0x7f446a6aba20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f446a6aba20) 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 0x00007f44a329403b 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=0x7f446a6abb40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446a6abb40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446a6abb40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f446a6abb40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e5a85200, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e5a85200, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e7337360) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f446a6ac140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446a6ac140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446a6ac140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f446a6ac140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e7337360) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5a3e2a0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e596b7f0) 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=0x55e5e596b7d8) 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=0x55e5e596b7d0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e59fd900) 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=0x55e5e67f1cc0) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e5cebe38) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5cebe38) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 83 (Thread 0x7f446a9b4700 (LWP 10435)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=177, bufs=0x7f446a9ae810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f446a9ae810, 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 0x00007f44af943042 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=0x55e5e59ba288) 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=0x55e5e59ba080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e59ba080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e59ba080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e59ba080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e7338da0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e7338da0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e7338da0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e605fb80, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e73f2260) 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=0x55e5e73f2248) 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=0x55e5e73f2240, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e7337c00) 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=0x55e5e605fd70) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e5ceb8b0) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5ceb8b0) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 82 (Thread 0x7f446b2b6700 (LWP 10429)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e737b390, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e737b390, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e737b390, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e737b390, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e737b390) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e51ad6c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f446b2ae7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e51ad6c0, this=0x7f446b2ae888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e51ad6c0, this=0x7f446b2ae888) 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=0x55e5e51ad6c0) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e51ad6c0) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e51ad6c0, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e51ad6c0, result=result@entry=0x7f446b2af100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e51ad6c0, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e51ae21d = {...}, replyBuilder=0x55e5e623e310) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e51ad6c0, result=0x55e5e623e310) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e51ad6c0, request=..., invocation=0x55e5e59df000, response=0x55e5e623e310) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e5cebde8) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e5cebde8, __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=0x55e5e5975f20) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5975f20) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e5975f20) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e5975f20, __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=0x55e5e59a3180) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e59a3180) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e59a3180, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f446b2b0750) 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=0x55e5e5965c00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5965600, this=0x55e5e5965618) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5965600) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e5965600) 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=0x7f446b2b08a0) 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=0x7f446b2b08a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f446b2b08a0, output=0x55e5e5965600) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e5965600, this=0x7f446b2b08a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e5965600, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5965000, this=0x55e5e5965018) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5965000) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e5965000) 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=0x7f446b2b0a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f446b2b0a20) 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 0x00007f44a329403b 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=0x7f446b2b0b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446b2b0b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f446b2b0b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f446b2b0b40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e51ad6c0, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e51ad6c0, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e73378a0) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f446b2b1140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446b2b1140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f446b2b1140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f446b2b1140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e73378a0) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e67f1490, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e73f2500) 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=0x55e5e73f24e8) 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=0x55e5e73f24e0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e5431de0) 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=0x55e5e5356690) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e5ceb7d8) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5ceb7d8) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 81 (Thread 0x7f446b3b7700 (LWP 10358)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=166, bufs=0x7f446b3b1810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f446b3b1810, 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 0x00007f44af943042 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=0x55e5e738c288) 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=0x55e5e738c080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e738c080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e738c080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e738c080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e7338500) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e7338500) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e7338500) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e67f1100, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e73f2aa0) 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=0x55e5e73f2a88) 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=0x55e5e73f2a80, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e73382c0) 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=0x55e5e67f10f0) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5e5ceb788) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5ceb788) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 80 (Thread 0x7f447a1da700 (LWP 10352)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e730c090, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e730c090, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e730c090, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e730c090, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e730c090) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e73fab40, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f447a1d27c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e73fab40, this=0x7f447a1d2888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e73fab40, this=0x7f447a1d2888) 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=0x55e5e73fab40) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e73fab40) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e73fab40, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e73fab40, result=result@entry=0x7f447a1d3100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e73fab40, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e73fafdd = {...}, replyBuilder=0x55e5e623e0e0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e73fab40, result=0x55e5e623e0e0) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e73fab40, request=..., invocation=0x55e5e73f4b60, response=0x55e5e623e0e0) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5e5ceb6a8) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5e5ceb6a8, __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=0x55e5e738ac20) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e738ac20) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e738ac20) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e738ac20, __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=0x55e5e630bb80) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e630bb80) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e630bb80, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f447a1d4750) 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=0x55e5e66f9400, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e66f9b00, this=0x55e5e66f9b18) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e66f9b00) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e66f9b00) 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=0x7f447a1d48a0) 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=0x7f447a1d48a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f447a1d48a0, output=0x55e5e66f9b00) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e66f9b00, this=0x7f447a1d48a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e66f9b00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e66f9300, this=0x55e5e66f9318) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e66f9300) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e66f9300) 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=0x7f447a1d4a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f447a1d4a20) 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 0x00007f44a329403b 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=0x7f447a1d4b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f447a1d4b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f447a1d4b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f447a1d4b40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e73fab40, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e73fab40, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e7338140) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f447a1d5140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f447a1d5140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f447a1d5140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f447a1d5140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e7338140) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5355c00, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e73a0da0) 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=0x55e5e73a0d88) 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=0x55e5e73a0d80, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e7337d80) 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=0x55e5e67f1180) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5e5ceb7c0) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5e5ceb7c0) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 79 (Thread 0x7f446dcbd700 (LWP 9400)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f446dcb7df0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-6") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5e53d2a10) 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=0x55e5e53d2a08) 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=0x55e5e53d2a08) 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=0x55e5e53d2a08) 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=0x55e5e53d2a00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 78 (Thread 0x7f446ecbf700 (LWP 9398)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44ad7ca5c9 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x55e5e53cfbd8) 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=0x55e5e53cfb80) at src/mongo/db/repl/oplog_applier_impl.cpp:359 #4 0x00007f44ad7c8c7d in std::__invoke_impl (__f=@0x55e5e6201a20: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f44ad7ca3e0 , __t=@0x55e5e6201a30: 0x55e5e53cfb80, __f=@0x55e5e6201a20: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f44ad7ca3e0 , __t=@0x55e5e6201a30: 0x55e5e53cfb80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:71 #5 std::__invoke (__fn=@0x55e5e6201a20: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f44ad7ca3e0 ) 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=@0x55e5e6201a20: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f44ad7ca3e0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #7 std::apply > (__t=..., __f=@0x55e5e6201a20: (void (mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal::*)(mongo::repl::(anonymous namespace)::ApplyBatchFinalizerForJournal * const)) 0x7f44ad7ca3e0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #8 operator() (__closure=0x55e5e6201a18) 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=0x55e5e6201a18) 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=0x55e5e6201a18) 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=0x55e5e6201a10) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #14 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #15 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #16 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 77 (Thread 0x7f446f4c0700 (LWP 9397)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e62e5510, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e62e5510, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e62e5510, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e630fa10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e62e5510, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e62e5510) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e5ce3d40, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f446f4babc0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e5ce3d40) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e5ce3d40) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e630f9c0, opCtx=opCtx@entry=0x55e5e5ce3d40, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e630f900, opCtx=opCtx@entry=0x55e5e5ce3d40, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e630f900, opCtx=0x55e5e5ce3d40, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f446f4bb020, lockMode=mongo::MODE_IS, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x7f446f4bb020, opCtx=0x55e5e5ce3d40, lockMode=mongo::MODE_IS, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44ad3f153d in mongo::Lock::GlobalLock::GlobalLock (lockMode=mongo::MODE_IS, opCtx=, this=0x7f446f4bb020) at src/mongo/db/concurrency/d_concurrency.h:189 #22 mongo::repl::OplogBatcher::_run (this=0x55e5e53ce500, storageInterface=) at src/mongo/db/repl/oplog_batcher.cpp:359 #23 0x00007f44ad3f2700 in operator() (__closure=0x55e5e6201a50) 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=0x55e5e6201a48) 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=0x55e5e6201a48) 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=0x55e5e6201a48) 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=0x55e5e6201a40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #34 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #35 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #36 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 76 (Thread 0x7f446fcc1700 (LWP 9396)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44add0d6cb in __gthread_cond_timedwait (__abs_timeout=0x7f446fcbc070, __mutex=0x55e5dfda9f90, __cond=0x55e5dfed5c58) 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=0x55e5dfed5c58) 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=0x55e5dfed5c58) 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=0x55e5dfed5c58) 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=0x55e5dfed5c58) 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=0x55e5dfed5c58) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::repl::SyncSourceFeedback::run (this=0x55e5dfed5c10, executor=, bgsync=, replCoord=) at src/mongo/db/repl/sync_source_feedback.cpp:196 #8 0x00007f44adcf7e42 in operator() (__closure=0x55e5e5e1f7f0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/shared_ptr_base.h:1295 #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=0x55e5e5e1f7e8) at src/mongo/stdx/thread.h:192 #14 std::__invoke_impl >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #15 std::__invoke >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #16 std::thread::_Invoker >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > >::_M_invoke<0> (this=0x55e5e5e1f7e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #17 std::thread::_Invoker >(mongo::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > >::operator() (this=0x55e5e5e1f7e8) 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::repl::ReplicationCoordinatorExternalStateImpl::startSteadyStateReplication(mongo::OperationContext*, mongo::repl::ReplicationCoordinator*)::):: > > >::_M_run(void) (this=0x55e5e5e1f7e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 75 (Thread 0x7f44704c2700 (LWP 9395)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44adc2dd2c in std::_V2::condition_variable_any::wait > (__lock=..., this=0x55e5e6262280) 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::repl::BackgroundSync::_runProducer():: > (__p=..., __lock=..., this=0x55e5e6262280) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::repl::BackgroundSync::_runProducer (this=this@entry=0x55e5e6262200) at src/mongo/db/repl/bgsync.cpp:287 #5 0x00007f44adc2dfd8 in mongo::repl::BackgroundSync::_run (this=0x55e5e6262200) at src/mongo/db/repl/bgsync.cpp:264 #6 0x00007f44adc2e09c in operator() (__closure=0x55e5e5cc6430) at src/mongo/db/repl/bgsync.cpp:211 #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=0x55e5e5cc6428) at src/mongo/stdx/thread.h:192 #12 std::__invoke_impl >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #13 std::__invoke >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #14 std::thread::_Invoker >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > >::_M_invoke<0> (this=0x55e5e5cc6428) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #15 std::thread::_Invoker >(mongo::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > >::operator() (this=0x55e5e5cc6428) 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::repl::BackgroundSync::startup(mongo::OperationContext*)::):: > > >::_M_run(void) (this=0x55e5e5cc6420) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 74 (Thread 0x7f4471cc5700 (LWP 9378)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e5c90268) 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=0x55e5e5c90200, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5c90200, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=0x55e5e5c6ba80) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44a716a651 in asio::detail::asio_detail_posix_thread_function (arg=0x55e5e5c6b8a0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #8 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 73 (Thread 0x7f44724c6700 (LWP 9375)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44a5f4d1c0 in std::_V2::condition_variable_any::wait > (__lock=..., this=0x55e5dfee6d90) 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=0x55e5dfee6d90) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 mongo::WiredTigerOplogManager::_updateOplogVisibilityLoop (this=0x55e5dfee6d80, sessionCache=, oplogRecordStore=) at src/mongo/db/storage/wiredtiger/wiredtiger_oplog_manager.cpp:234 #5 0x00007f44a5f4ea41 in std::__invoke_impl (__f=@0x55e5dfe00350: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f44a5f4cfd0 , __t=@0x55e5dfe00370: 0x55e5dfee6d80, __f=@0x55e5dfe00350: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f44a5f4cfd0 , __t=@0x55e5dfe00370: 0x55e5dfee6d80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:71 #6 std::__invoke (__fn=@0x55e5dfe00350: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f44a5f4cfd0 ) 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=@0x55e5dfe00350: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f44a5f4cfd0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #8 std::apply > (__t=..., __f=@0x55e5dfe00350: (void (mongo::WiredTigerOplogManager::*)(mongo::WiredTigerOplogManager * const, mongo::WiredTigerSessionCache *, mongo::WiredTigerRecordStore *)) 0x7f44a5f4cfd0 ) 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=0x55e5dfe00348) 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=0x55e5dfe00348) 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=0x55e5dfe00348) 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=0x55e5dfe00340) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #15 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #16 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 72 (Thread 0x7f4472dc8700 (LWP 9368)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=124, bufs=0x7f4472dc2810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f4472dc2810, 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 0x00007f44af943042 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=0x55e5e5cbf288) 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=0x55e5e5cbf080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5cbf080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5cbf080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5cbf080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e5c29360) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e5c29360) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e5c29360) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e5c6b4c0, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e5c93d90) 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=0x55e5e5c93d78) 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=0x55e5e5c93d70, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e5c2a200) 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=0x55e5e5c6b4d0) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5dfeced18) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5dfeced18) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 71 (Thread 0x7f4472ec9700 (LWP 9364)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5c89310, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5c89310, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5c89310, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5c89310, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5c89310) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e5d87d80, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f4472ec17c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5d87d80, this=0x7f4472ec1888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5d87d80, this=0x7f4472ec1888) 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=0x55e5e5d87d80) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e5d87d80) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e5d87d80, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e5d87d80, result=result@entry=0x7f4472ec2100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e5d87d80, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e5d87b5d = {...}, replyBuilder=0x55e5e5d196e0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e5d87d80, result=0x55e5e5d196e0) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e5d87d80, request=..., invocation=0x55e5e5cb9a40, response=0x55e5e5d196e0) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5dfecef50) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5dfecef50, __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=0x55e5e53d0ba0) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e53d0ba0) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e53d0ba0) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e53d0ba0, __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=0x55e5e5c6e680) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5c6e680) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5c6e680, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4472ec3750) 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=0x55e5e7980a00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5ecb3e400, this=0x55e5ecb3e418) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5ecb3e400) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5ecb3e400) 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=0x7f4472ec38a0) 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=0x7f4472ec38a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f4472ec38a0, output=0x55e5ecb3e400) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5ecb3e400, this=0x7f4472ec38a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5ecb3e400, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e94d4500, this=0x55e5e94d4518) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e94d4500) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e94d4500) 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=0x7f4472ec3a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f4472ec3a20) 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 0x00007f44a329403b 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=0x7f4472ec3b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4472ec3b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4472ec3b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f4472ec3b40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e5d87d80, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e5d87d80, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e5c29d20) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f4472ec4140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4472ec4140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4472ec4140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f4472ec4140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e5c29d20) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5c6b580, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e6721800) 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=0x55e5e67217e8) 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=0x55e5e67217e0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e5c29c60) 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=0x55e5e5c6b4a0) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5dfece510) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5dfece510) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 70 (Thread 0x7f447b9f5700 (LWP 9343)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=113, bufs=0x7f447b9ef810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f447b9ef810, 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 0x00007f44af943042 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=0x55e5e5b23308) 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=0x55e5e5b23100, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5b23100, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5b23100, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5b23100) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e5c29f00) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e5c29f00) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e5c29f00) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e5356d60, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e5c92350) 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=0x55e5e5c92338) 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=0x55e5e5c92330, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e5c29fc0) 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=0x55e5e5356d70) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5dfeced68) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5dfeced68) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 69 (Thread 0x7f44756ce700 (LWP 9341)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e5c87468) 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=0x55e5e5c87400, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5c87400, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=0x55e5e5356c70) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44a716a651 in asio::detail::asio_detail_posix_thread_function (arg=0x55e5e53569e0) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #8 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 68 (Thread 0x7f4476ed1700 (LWP 9337)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e5c0c5e8, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e5c0c500) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e5c0c500, threadName="ReplCoordExtern-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdf3590) 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=0x55e5dfdf3588) 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=0x55e5dfdf3588) 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=0x55e5dfdf3588) 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=0x55e5dfdf3580) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 67 (Thread 0x7f44776d2700 (LWP 9336)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5e5e290e0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5e5b38c00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5b38c00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e5c10168) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e5c0ffd0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5c0c180) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007f44a5b16f58 in operator() (__closure=0x55e5e5b81d30) 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=0x55e5e5b81d28) 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=0x55e5e5b81d28) 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=0x55e5e5b81d28) 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=0x55e5e5b81d20) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 66 (Thread 0x7f4477fd4700 (LWP 9335)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5bcc010, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5bcc010, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5bcc010, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5bcc010, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5bcc010) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e5acb440, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f4477fcc7c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5acb440, this=0x7f4477fcc888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5acb440, this=0x7f4477fcc888) 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=0x55e5e5acb440) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e5acb440) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e5acb440, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e5acb440, result=result@entry=0x7f4477fcd100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e5acb440, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e5acb21d = {...}, replyBuilder=0x55e5e5b39c80) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e5acb440, result=0x55e5e5b39c80) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e5acb440, request=..., invocation=0x55e5e5cb8a80, response=0x55e5e5b39c80) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5dfecee18) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5dfecee18, __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=0x55e5e5407580) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5407580) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e5407580) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e5407580, __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=0x55e5e5b96900) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5b96900) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5b96900, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f4477fce750) 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=0x55e5e5bb2900, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5bb1e00, this=0x55e5e5bb1e18) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5bb1e00) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e5bb1e00) 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=0x7f4477fce8a0) 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=0x7f4477fce8a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f4477fce8a0, output=0x55e5e5bb1e00) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e5bb1e00, this=0x7f4477fce8a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e5bb1e00, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e5bb2b00, this=0x55e5e5bb2b18) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e5bb2b00) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e5bb2b00) 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=0x7f4477fcea20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f4477fcea20) 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 0x00007f44a329403b 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=0x7f4477fceb40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4477fceb40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f4477fceb40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f4477fceb40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e5acb440, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e5acb440, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e5432aa0) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f4477fcf140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4477fcf140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f4477fcf140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f4477fcf140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e5432aa0) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e5356ff0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e5c26160) 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=0x55e5e5c26148) 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=0x55e5e5c26140, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e5c29ea0) 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=0x55e5e5356d40) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5dfece768) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5dfece768) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 65 (Thread 0x7f4477ed3700 (LWP 9334)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44ad3efc91 in __gthread_cond_timedwait (__abs_timeout=0x7f4477ecd4e0, __mutex=, __cond=0x55e5e53ce560) 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=0x55e5e53ce560) 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=0x55e5e53ce560) 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=0x55e5e53ce560) 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=0x55e5e53ce560) 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=0x55e5e53ce560) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::repl::OplogBatcher::getNextBatch (this=0x55e5e53ce500, maxWaitTime=..., maxWaitTime@entry=...) at src/mongo/db/repl/oplog_batcher.cpp:96 #8 0x00007f44ad7cc67f in mongo::repl::OplogApplierImpl::_run (this=0x55e5e5e25300, oplogBuffer=) at src/mongo/util/duration.h:259 #9 0x00007f44ad3e7eda in operator() (args=..., __closure=0x55e5e5cc66c8) at src/mongo/db/repl/oplog_applier.cpp:84 #10 SpecificImpl::call (this=0x55e5e5cc66c0, args#0=...) at src/mongo/util/functional.h:263 #11 0x00007f44ab153f4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7f4477ecdc08) at src/mongo/util/functional.h:221 #12 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x55e5e5bd9500, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #13 0x00007f44ab1543ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #14 SpecificImpl::call (this=0x55e5dfee9580, args#0=...) at src/mongo/util/functional.h:263 #15 0x00007f44a7080f7d 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=0x55e5e5c0be00, lk=0x7f4477ecdeb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #17 0x00007f44a7081d81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x55e5e5c0be00) at src/mongo/util/concurrency/thread_pool.cpp:430 #18 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e5c0be00, threadName="OplogApplier-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #19 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdf8d10) 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=0x55e5dfdf8d08) 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=0x55e5dfdf8d08) 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=0x55e5dfdf8d08) 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=0x55e5dfdf8d00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #30 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #31 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #32 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 64 (Thread 0x7f44787d5700 (LWP 9333)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e5b38b68) 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=0x55e5e5b38b00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5b38b00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e5c0fde8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e5c0fc50) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5b60700) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e5b81dd0) 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=0x55e5e5b81dc8) 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=0x55e5e5b81dc8) 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=0x55e5e5b81dc8) 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=0x55e5e5b81dc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 63 (Thread 0x7f4478fd6700 (LWP 9331)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e5b97d68) 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=0x55e5e5b97d00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5b97d00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=0x55e5e5356960) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44a716a651 in asio::detail::asio_detail_posix_thread_function (arg=0x55e5e5356a70) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #8 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 62 (Thread 0x7f44797d7700 (LWP 9330)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5e5bda9a0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5e5b37b00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5b37b00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e5b07528) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e5b07390) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5c0ba80) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007f44a5b16f58 in operator() (__closure=0x55e5e52bbaf0) 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=0x55e5e52bbae8) 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=0x55e5e52bbae8) 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=0x55e5e52bbae8) 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=0x55e5e52bbae0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 61 (Thread 0x7f4479fd8700 (LWP 9329)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5972a90, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5972a90, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5972a90, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e7973a10) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5972a90, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5972a90) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e74b5fc0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f4479fd0ce0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e74b5fc0) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e74b5fc0) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e79739c0, opCtx=opCtx@entry=0x55e5e74b5fc0, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e7973900, opCtx=opCtx@entry=0x55e5e74b5fc0, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e7973900, opCtx=0x55e5e74b5fc0, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x55e5ec286070, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x55e5ec286070, opCtx=0x55e5e74b5fc0, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a846acc5 in boost::optional_detail::optional_base::construct (this=0x55e5ec286068) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x55e5ec286068) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x55e5ec286068) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x55e5ec286050, opCtx=opCtx@entry=0x55e5e74b5fc0, 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 0x00007f44ab682a16 in std::construct_at (__location=0x55e5ec286050) 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=0x55e5ec286050, __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=0x55e5ec286040) 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=0x55e5e74b5fc0, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_X) at src/mongo/db/shard_role.cpp:1042 #34 0x00007f44ab68325d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x55e5e74b5fc0, 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 0x00007f44ab68350b in mongo::acquireCollection (opCtx=0x55e5e74b5fc0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_X) at src/mongo/db/shard_role.cpp:752 #36 0x00007f44adcfb922 in operator() (__closure=__closure@entry=0x7f4479fd1eb0) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:636 #37 0x00007f44adcfbdb8 in mongo::writeConflictRetry > (f=..., nssOrUUID=..., opStr=..., opCtx=0x55e5e74b5fc0) at src/mongo/db/concurrency/exception_util.h:168 #38 mongo::repl::ReplicationCoordinatorExternalStateImpl::storeLocalConfigDocument (this=this@entry=0x55e5dfed5b00, opCtx=, config=owned BSONObj 853 bytes @ 0x55e5e5e89808 = {...}, writeOplog=, writeOplog@entry=false) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:624 #39 0x00007f44ada2e644 in operator() (__closure=0x7f4479fd2130) at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:872 #40 mongo::repl::ReplicationCoordinatorImpl::_heartbeatReconfigStore (this=0x55e5dfee3000, cbd=..., newConfig=..., isSplitRecipientConfig=isSplitRecipientConfig@entry=false) at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:873 #41 0x00007f44ada2ef46 in operator() (__closure=0x55e5eb93ab88, cbData=...) at src/mongo/db/repl/replication_coordinator_impl_heartbeat.cpp:718 #42 0x00007f44ab153f4a in mongo::unique_function::operator()(mongo::executor::TaskExecutor::CallbackArgs const&) const (args#0=..., this=0x7f4479fd2c08) at src/mongo/util/functional.h:221 #43 mongo::executor::ThreadPoolTaskExecutor::runCallback (this=0x55e5dfe49c80, cbStateArg=std::shared_ptr (use count 4, weak count 0) = {...}) at src/mongo/executor/thread_pool_task_executor.cpp:678 #44 0x00007f44ab1543ed in operator() (status=Status::OK(), __closure=) at src/mongo/executor/thread_pool_task_executor.cpp:654 #45 SpecificImpl::call (this=0x55e5e7f9a5c0, args#0=...) at src/mongo/util/functional.h:263 #46 0x00007f44a7080f7d 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=0x55e5dfedf000, lk=0x7f4479fd2eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #48 0x00007f44a7081d81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:430 #49 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-2") at src/mongo/util/concurrency/thread_pool.cpp:417 #50 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdf84d0) 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=0x55e5dfdf84c8) 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=0x55e5dfdf84c8) 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=0x55e5dfdf84c8) 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=0x55e5dfdf84c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #61 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #62 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #63 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 60 (Thread 0x7f447a3dc700 (LWP 9316)): #0 0x00007f44b0409a17 in recvmsg () from /lib64/libpthread.so.0 #1 0x00007f44a71700c2 in asio::detail::socket_ops::recv (s=86, bufs=0x7f447a3d6810, 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 0x00007f44a7170178 in asio::detail::socket_ops::sync_recv (s=, state=, bufs=bufs@entry=0x7f447a3d6810, 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 0x00007f44af943042 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=0x55e5e5ab3288) 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=0x55e5e5ab3080, stream=..., buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:559 #9 0x00007f44af943e62 in mongo::transport::CommonAsioSession::read (this=this@entry=0x55e5e5ab3080, buffers=..., baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:506 #10 0x00007f44af91f2ec in mongo::transport::CommonAsioSession::sourceMessageImpl (this=this@entry=0x55e5e5ab3080, baton=std::shared_ptr (empty) = {...}) at src/mongo/transport/asio/asio_session_impl.cpp:435 #11 0x00007f44af91fcac in mongo::transport::CommonAsioSession::sourceMessage (this=0x55e5e5ab3080) at src/mongo/transport/asio/asio_session_impl.cpp:170 #12 0x00007f44a8b301f1 in operator() (__closure=) at src/mongo/transport/session_workflow.cpp:648 #13 mongo::transport::SessionWorkflow::Impl::_receiveRequest (this=this@entry=0x55e5e54323e0) at src/mongo/transport/session_workflow.cpp:648 #14 0x00007f44a8b38b50 in mongo::transport::SessionWorkflow::Impl::_getNextWork (this=this@entry=0x55e5e54323e0) at src/mongo/transport/session_workflow.cpp:503 #15 0x00007f44a8b302bc in mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e54323e0) at src/mongo/transport/session_workflow.cpp:773 #16 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #17 SpecificImpl::call (this=0x55e5e5356050, args#0=...) at src/mongo/util/functional.h:263 #18 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e54a5100) 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=0x55e5e54a50e8) 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=0x55e5e54a50e0, args#0=...) at src/mongo/util/functional.h:263 #23 0x00007f44a8aeebc9 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=0x55e5e54324a0) 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=0x55e5e5356060) at src/mongo/util/functional.h:263 #27 0x00007f44a8af1825 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=0x55e5dfece6c8) at src/mongo/util/functional.h:221 #31 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5dfece6c8) at src/mongo/transport/service_executor_utils.cpp:67 #32 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #33 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 59 (Thread 0x7f447acde700 (LWP 9313)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5ad5c90, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5ad5c90, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5ad5c90, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e8156b50) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5ad5c90, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5ad5c90) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e5add680, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44af9f0666 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=0x7f447acd67c0, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44af9f0b40 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 0x00007f44ad9f4bac in mongo::future_details::SharedStateHolder >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5add680, this=0x7f447acd6888) at src/mongo/util/future_impl.h:761 #18 mongo::SharedSemiFuture >::getNoThrow(mongo::Interruptible*) const & (interruptible=0x55e5e5add680, this=0x7f447acd6888) 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=0x55e5e5add680) at src/mongo/util/interruptible.h:250 #21 mongo::repl::(anonymous namespace)::futureGetNoThrowWithDeadline > (error=mongo::ErrorCodes::ExceededTimeLimit, deadline=..., f=..., opCtx=0x55e5e5add680) at src/mongo/db/repl/replication_coordinator_impl.cpp:253 #22 mongo::repl::ReplicationCoordinatorImpl::awaitHelloResponse (this=0x55e5dfee3000, opCtx=0x55e5e5add680, horizonParams=..., clientTopologyVersion=..., deadline=...) at src/mongo/db/repl/replication_coordinator_impl.cpp:2506 #23 0x00007f44adcaed6b in mongo::repl::(anonymous namespace)::appendReplicationInfo (opCtx=opCtx@entry=0x55e5e5add680, result=result@entry=0x7f447acd7100, 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 0x00007f44adcafbad in mongo::repl::(anonymous namespace)::CmdHello::runWithReplyBuilder (this=0x7f44adcc1100 , opCtx=0x55e5e5add680, dbName="admin", cmdObj=owned BSONObj 203 bytes @ 0x55e5e5add8dd = {...}, replyBuilder=0x55e5e53bcbd0) at src/mongo/db/repl/replication_info.cpp:517 #25 0x00007f44a94ea25d in mongo::BasicCommandWithReplyBuilderInterface::Invocation::run (this=, opCtx=0x55e5e5add680, result=0x55e5e53bcbd0) at src/mongo/db/commands.cpp:934 #26 0x00007f44a94d7dd0 in mongo::CommandHelpers::runCommandInvocation (opCtx=0x55e5e5add680, request=..., invocation=0x55e5e54ff340, response=0x55e5e53bcbd0) at src/mongo/db/commands.cpp:199 #27 0x00007f44a94dbf6d 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 0x00007f44a327eec0 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 0x00007f44a3282342 in operator() (__closure=) at src/mongo/db/service_entry_point_common.cpp:950 #32 mongo::makeReadyFutureWith > (func=...) at src/mongo/util/future.h:1354 #33 mongo::(anonymous namespace)::InvokeCommand::run (this=this@entry=0x55e5dfece9a0) at src/mongo/db/service_entry_point_common.cpp:942 #34 0x00007f44a328c70e in operator() (path=0x55e5dfece9a0, __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=0x55e5e5ac8cc0) at src/mongo/db/service_entry_point_common.cpp:1366 #39 0x00007f44a328e1a7 in mongo::(anonymous namespace)::RunCommandImpl::_runImpl (this=0x55e5e5ac8cc0) at src/mongo/db/service_entry_point_common.cpp:1355 #40 0x00007f44a32848fa 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=0x55e5e5ac8cc0) at src/mongo/db/service_entry_point_common.cpp:826 #43 0x00007f44a3285209 in operator() (runner=0x55e5e5ac8cc0, __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=0x55e5e5ad6c80) at src/mongo/db/service_entry_point_common.cpp:1920 #49 0x00007f44a32924a8 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=0x55e5e5ad6c80) at src/mongo/db/service_entry_point_common.cpp:675 #52 operator() (runner=0x55e5e5ad6c80, __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 0x00007f44a3292dbc in mongo::future_util::AsyncState::thenWithState):: mutable:: > (launcher=..., this=0x7f447acd8750) 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=0x55e5e805e400, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e7379100, this=0x55e5e7379118) at src/mongo/util/functional.h:221 #63 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e7379100) at src/mongo/util/future_impl.h:482 #64 0x00007f44af92cb34 in mongo::future_details::SharedStateImpl::emplaceValue (this=0x55e5e7379100) 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=0x7f447acd88a0) 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=0x7f447acd88a0) at src/mongo/util/future_impl.h:1285 #68 mongo::future_details::FutureImpl::propagateResultTo(mongo::future_details::SharedStateImpl*) && (this=0x7f447acd88a0, output=0x55e5e7379100) at src/mongo/util/future_impl.h:1247 #69 0x00007f44a328eca3 in mongo::SemiFuture::propagateResultTo*&>(mongo::future_details::SharedStateImpl*&) && (arg=: 0x55e5e7379100, this=0x7f447acd88a0) at src/mongo/util/future.h:292 #70 operator() (output=0x55e5e7379100, 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 0x00007f44b199a7df in mongo::unique_function::operator()(mongo::future_details::SharedStateBase*) const (args#0=0x55e5e80bea00, this=0x55e5e80bea18) at src/mongo/util/functional.h:221 #74 mongo::future_details::SharedStateBase::transitionToFinished (this=0x55e5e80bea00) at src/mongo/util/future_impl.h:482 #75 0x00007f44a3293511 in mongo::future_details::SharedStateImpl::emplaceValue<>() (this=0x55e5e80bea00) 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=0x7f447acd8a20) at src/mongo/util/future.h:1021 #78 mongo::Promise::emplaceValue<>() (this=0x7f447acd8a20) 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 0x00007f44a329403b 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=0x7f447acd8b40) at src/mongo/util/future_impl.h:1287 #85 mongo::future_details::FutureImpl::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f447acd8b40) at src/mongo/util/future_impl.h:1025 #86 mongo::Future::then, mongo::(anonymous namespace)::receivedCommands(std::shared_ptr):: > (policy=..., func=..., this=0x7f447acd8b40) at src/mongo/util/future.h:415 #87 mongo::Future::then):: > (func=..., this=0x7f447acd8b40) 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 0x00007f44a3294b29 in mongo::(anonymous namespace)::CommandOpRunner::run (this=) at src/mongo/db/service_entry_point_common.cpp:2297 #90 0x00007f44a328abcc in mongo::ServiceEntryPointCommon::handleRequest (opCtx=opCtx@entry=0x55e5e5add680, m=..., behaviors=std::unique_ptr = {...}) at src/mongo/db/service_entry_point_common.cpp:2528 #91 0x00007f44a8b55f34 in mongo::ServiceEntryPointMongod::handleRequest (this=, opCtx=0x55e5e5add680, m=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/move.h:77 #92 0x00007f44a8b2e814 in mongo::transport::SessionWorkflow::Impl::_dispatchWork (this=0x55e5e54312a0) at src/mongo/transport/session_workflow.cpp:718 #93 0x00007f44a8b2f067 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 0x00007f44a8b307b5 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=0x7f447acd9140) at src/mongo/util/future_impl.h:1287 #98 mongo::future_details::FutureImpl > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f447acd9140) at src/mongo/util/future_impl.h:1025 #99 mongo::Future > >::then, mongo::transport::SessionWorkflow::Impl::_doOneIteration():: > (policy=..., func=..., this=0x7f447acd9140) at src/mongo/util/future.h:415 #100 mongo::Future > >::then > (func=..., this=0x7f447acd9140) at src/mongo/util/future.h:553 #101 mongo::transport::SessionWorkflow::Impl::_doOneIteration (this=0x55e5e54312a0) at src/mongo/transport/session_workflow.cpp:774 #102 0x00007f44a8b31111 in operator() (status=Status::OK(), __closure=) at src/mongo/transport/session_workflow.cpp:800 #103 SpecificImpl::call (this=0x55e5e53562e0, args#0=...) at src/mongo/util/functional.h:263 #104 0x00007f44a8b3446e in mongo::unique_function::operator()(mongo::Status) const (args#0=Status::OK(), this=0x55e5e54a48f0) 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=0x55e5e54a48d8) 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=0x55e5e54a48d0, args#0=...) at src/mongo/util/functional.h:263 #109 0x00007f44a8aeebc9 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=0x55e5e5431780) 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=0x55e5e5356030) at src/mongo/util/functional.h:263 #113 0x00007f44a8af1825 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=0x55e5dfece518) at src/mongo/util/functional.h:221 #117 mongo::transport::(anonymous namespace)::runFunc (ctx=0x55e5dfece518) at src/mongo/transport/service_executor_utils.cpp:67 #118 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #119 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 58 (Thread 0x7f447b6f2700 (LWP 9311)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e5466c68) 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=0x55e5e5466c00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5466c00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=0x55e5e5355e50) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44a716a651 in asio::detail::asio_detail_posix_thread_function (arg=0x55e5e5355f40) at src/third_party/asio-master/asio/include/asio/detail/impl/posix_thread.ipp:73 #7 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #8 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 57 (Thread 0x7f447c1f6700 (LWP 9218)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5dfcde2a0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5dff0e500, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5dff0e500, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5dff0c528) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af955b04 in mongo::transport::AsioReactor::run (this=0x55e5dff0c390) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 mongo::transport::AsioTransportLayer::_runListener (this=0x55e5dfee1e00) at src/mongo/transport/asio/asio_transport_layer.cpp:1383 #7 0x00007f44af95604c in operator() (__closure=0x55e5dfee98f0) at src/mongo/transport/asio/asio_transport_layer.cpp:1416 #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=0x55e5dfee98e8) at src/mongo/stdx/thread.h:192 #13 std::__invoke_impl >(mongo::transport::AsioTransportLayer::start()::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #14 std::__invoke >(mongo::transport::AsioTransportLayer::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::transport::AsioTransportLayer::start()::):: > >::_M_invoke<0> (this=0x55e5dfee98e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #16 std::thread::_Invoker >(mongo::transport::AsioTransportLayer::start()::):: > >::operator() (this=0x55e5dfee98e8) 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::transport::AsioTransportLayer::start()::):: > > >::_M_run(void) (this=0x55e5dfee98e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 56 (Thread 0x7f447c9f7700 (LWP 9217)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5e5315ce0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5dff0e300, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5dff0e300, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5dfa19fa8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5dfa19e10) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f44a8ae1867 in operator() (__closure=0x55e5e50c1648) at src/mongo/transport/service_executor_fixed.cpp:285 #7 SpecificImpl::call (this=0x55e5e50c1640, args#0=...) at src/mongo/util/functional.h:263 #8 0x00007f44a7080f7d 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=0x55e5df9d3500, lk=0x7f447c9f1eb0) at src/mongo/util/concurrency/thread_pool.cpp:544 #10 0x00007f44a7081d81 in mongo::ThreadPool::Impl::_consumeTasks (this=this@entry=0x55e5df9d3500) at src/mongo/util/concurrency/thread_pool.cpp:430 #11 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5df9d3500, threadName="ServiceExecutorFixed-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #12 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdaef50) 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=0x55e5dfdaef48) 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=0x55e5dfdaef48) 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=0x55e5dfdaef48) 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=0x55e5dfdaef40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #23 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #24 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #25 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 55 (Thread 0x7f447d1f8700 (LWP 9216)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5396e10, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5396e10, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5396e10, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e51bb510) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5396e10, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5396e10) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e542c6c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f447d1f1c10, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e542c6c0) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e542c6c0) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e51bb4c0, opCtx=opCtx@entry=0x55e5e542c6c0, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e51bb400, opCtx=opCtx@entry=0x55e5e542c6c0, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e51bb400, opCtx=0x55e5e542c6c0, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x55e5e5311930, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x55e5e5311930, opCtx=0x55e5e542c6c0, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a846acc5 in boost::optional_detail::optional_base::construct (this=0x55e5e5311928) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x55e5e5311928) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x55e5e5311928) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x55e5e5311910, opCtx=opCtx@entry=0x55e5e542c6c0, 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 0x00007f44ab682a16 in std::construct_at (__location=0x55e5e5311910) 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=0x55e5e5311910, __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=0x55e5e5311900) 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=0x55e5e542c6c0, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007f44ab68325d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x55e5e542c6c0, 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 0x00007f44ab68350b in mongo::acquireCollection (opCtx=opCtx@entry=0x55e5e542c6c0, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007f44ac6ddc00 in mongo::ChangeStreamPreImagesCollectionManager::_deleteExpiredPreImagesWithCollScan (this=this@entry=0x55e5dfdfbcc8, opCtx=0x55e5e542c6c0, currentTimeForTimeBasedExpiration=..., currentTimeForTimeBasedExpiration@entry=...) at src/mongo/db/change_stream_pre_images_collection_manager.cpp:383 #37 0x00007f44ac6de50f in mongo::ChangeStreamPreImagesCollectionManager::performExpiredChangeStreamPreImagesRemovalPass (this=this@entry=0x55e5dfdfbcc8, client=0x55e5e5311860) at src/mongo/db/change_stream_pre_images_collection_manager.cpp:301 #38 0x00007f44ac9fc5e0 in mongo::(anonymous namespace)::ChangeStreamExpiredPreImagesRemover::run (this=0x55e5e5408200) at src/mongo/db/pipeline/change_stream_expired_pre_image_remover.cpp:115 #39 0x00007f44ab16cc42 in mongo::BackgroundJob::jobBody (this=0x55e5e5408200) at src/mongo/util/background.cpp:169 #40 0x00007f44ab16cfec in operator() (__closure=0x55e5e52bac90) 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=0x55e5e52bac88) 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=0x55e5e52bac88) 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=0x55e5e52bac88) 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=0x55e5e52bac80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #51 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #52 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #53 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 54 (Thread 0x7f447d9f9700 (LWP 9215)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f447d9f4260, __mutex=0x55e5dfdb6590, __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=0x55e5e53965e0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x1982c300, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 53 (Thread 0x7f447e1fa700 (LWP 9214)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e51c3d08, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44ab3739c1 in std::_V2::condition_variable_any::wait, mongo::SessionKiller::SessionKiller(mongo::ServiceContext*, mongo::SessionKiller::KillFunc):::: > (__p=..., __lock=..., this=0x55e5e51c3d08) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:322 #4 operator() (__closure=0x55e5e5398180) 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=0x55e5e5398178) 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=0x55e5e5398178) 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=0x55e5e5398178) 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=0x55e5e5398170) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #15 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #16 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #17 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 52 (Thread 0x7f447e9fb700 (LWP 9213)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f447e9f61c0, __mutex=0x55e5df976a90, __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 0x00007f44ab16c8a6 in std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x55e5df998920) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::(anonymous namespace)::PeriodicTaskRunner::run (this=0x55e5df9988c0) at src/mongo/util/background.cpp:329 #8 0x00007f44ab16cc42 in mongo::BackgroundJob::jobBody (this=0x55e5df9988c0) at src/mongo/util/background.cpp:169 #9 0x00007f44ab16cfec in operator() (__closure=0x55e5e52bb090) 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=0x55e5e52bb088) 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=0x55e5e52bb088) 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=0x55e5e52bb088) 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=0x55e5e52bb080) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 51 (Thread 0x7f447f1fc700 (LWP 9212)): #0 0x00007f44b0409210 in nanosleep () from /lib64/libpthread.so.0 #1 0x00007f44b25e100f in mongo::stdx::this_thread::sleep_for > (sleep_duration=..., sleep_duration=...) at src/mongo/stdx/thread.h:234 #2 mongo::sleepsecs (s=) at src/mongo/util/time_support.cpp:730 #3 0x00007f44ac39a231 in mongo::(anonymous namespace)::ClientCursorMonitor::run (this=) at src/mongo/db/clientcursor.cpp:377 #4 0x00007f44ab16cc42 in mongo::BackgroundJob::jobBody (this=0x55e5dfdfb088) at src/mongo/util/background.cpp:169 #5 0x00007f44ab16cfec in operator() (__closure=0x55e5e52bb8f0) at src/mongo/util/background.cpp:196 #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=0x55e5e52bb8e8) at src/mongo/stdx/thread.h:192 #11 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 #12 std::__invoke >(mongo::BackgroundJob::go()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #13 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::_M_invoke<0> (this=0x55e5e52bb8e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #14 std::thread::_Invoker >(mongo::BackgroundJob::go()::):: > >::operator() (this=0x55e5e52bb8e8) 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::BackgroundJob::go()::):: > > >::_M_run(void) (this=0x55e5e52bb8e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #16 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #17 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #18 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 50 (Thread 0x7f447f9fd700 (LWP 9211)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f447f9f8260, __mutex=0x55e5dfdb5c10, __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=0x55e5e5396460, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x1ab3f000, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 49 (Thread 0x7f44801fe700 (LWP 9210)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e53357e8, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e5335700) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e5335700, threadName="FLECrud-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdb6390) 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=0x55e5dfdb6388) 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=0x55e5dfdb6388) 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=0x55e5dfdb6388) 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=0x55e5dfdb6380) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 48 (Thread 0x7f44809ff700 (LWP 9209)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e51b0f68) 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=0x55e5e51b0f00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e51b0f00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e53398a8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e5339710) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5295c00) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e52bb1d0) 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=0x55e5e52bb1c8) 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=0x55e5e52bb1c8) 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=0x55e5e52bb1c8) 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=0x55e5e52bb1c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 47 (Thread 0x7f4481200700 (LWP 9208)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e605c010, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e605c010, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e605c010, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e6055110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e605c010, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e605c010) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e6051000, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f44811fae40, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e6051000) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e6051000) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e60550c0, opCtx=opCtx@entry=0x55e5e6051000, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e6055000, opCtx=opCtx@entry=0x55e5e6051000, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e6055000, opCtx=0x55e5e6051000, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f44811fb280, lockMode=mongo::MODE_IS, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x7f44811fb280, opCtx=0x55e5e6051000, lockMode=mongo::MODE_IS, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a2ce839b in mongo::Lock::GlobalLock::GlobalLock (lockMode=mongo::MODE_IS, opCtx=, this=0x7f44811fb280) at src/mongo/db/concurrency/d_concurrency.h:188 #22 operator() (__closure=0x55e5e5395f38, client=) at src/mongo/db/storage/storage_engine_impl.cpp:1323 #23 0x00007f44aed18b4b in std::function::operator()(mongo::Client*) const (__args#0=, this=0x55e5e5395f38) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #36 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #37 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 46 (Thread 0x7f4481a01700 (LWP 9202)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e78adb10, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e78adb10, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e78adb10, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e78a1310) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e78adb10, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e78adb10) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e4cfcd80, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f44819fa8e0, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e4cfcd80) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e4cfcd80) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e78a12c0, opCtx=opCtx@entry=0x55e5e4cfcd80, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e78a1200, opCtx=opCtx@entry=0x55e5e4cfcd80, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e78a1200, opCtx=0x55e5e4cfcd80, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x55e5e9e5bf30, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x55e5e9e5bf30, opCtx=0x55e5e4cfcd80, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a846acc5 in boost::optional_detail::optional_base::construct (this=0x55e5e9e5bf28) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x55e5e9e5bf28) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x55e5e9e5bf28) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x55e5e9e5bf10, opCtx=opCtx@entry=0x55e5e4cfcd80, 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 0x00007f44ab682a16 in std::construct_at (__location=0x55e5e9e5bf10) 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=0x55e5e9e5bf10, __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=0x55e5e9e5bf00) 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=0x55e5e4cfcd80, acquisitionRequests=std::vector of length 1, capacity 1 = {...}, mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:1042 #34 0x00007f44ab68325d in mongo::acquireCollectionOrView (opCtx=opCtx@entry=0x55e5e4cfcd80, 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 0x00007f44ab68350b in mongo::acquireCollection (opCtx=opCtx@entry=0x55e5e4cfcd80, acquisitionRequest=..., mode=mode@entry=mongo::MODE_IX) at src/mongo/db/shard_role.cpp:752 #36 0x00007f44ac916387 in mongo::TTLMonitor::_doTTLIndexDelete (this=this@entry=0x55e5e51b0400, opCtx=opCtx@entry=0x55e5e4cfcd80, ttlCollectionCache=ttlCollectionCache@entry=0x55e5dfdfb228, uuid="7d1c6708-9be5-4f6e-8f7c-456baacf4010", info=...) at src/mongo/db/ttl.cpp:606 #37 0x00007f44ac917897 in mongo::TTLMonitor::_doTTLSubPass (this=this@entry=0x55e5e51b0400, opCtx=opCtx@entry=0x55e5e4cfcd80, collSubpassHistory=absl::node_hash_map with 0 elems ) at src/mongo/db/ttl.cpp:547 #38 0x00007f44ac9187ee in mongo::TTLMonitor::_doTTLPass (this=this@entry=0x55e5e51b0400) at src/mongo/db/ttl.cpp:497 #39 0x00007f44ac9191e8 in mongo::TTLMonitor::run (this=0x55e5e51b0400) at src/mongo/db/ttl.cpp:453 #40 0x00007f44ab16cc42 in mongo::BackgroundJob::jobBody (this=0x55e5e51b0400) at src/mongo/util/background.cpp:169 #41 0x00007f44ab16cfec in operator() (__closure=0x55e5e52ba530) 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=0x55e5e52ba528) 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=0x55e5e52ba528) 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=0x55e5e52ba528) 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=0x55e5e52ba520) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #52 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #53 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #54 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 45 (Thread 0x7f4482a03700 (LWP 9180)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e512a568) 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=0x55e5e512a500, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e512a500, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e51bede8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e51bec50) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5283180) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c1ef0) 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=0x55e5e50c1ee8) 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=0x55e5e50c1ee8) 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=0x55e5e50c1ee8) 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=0x55e5e50c1ee0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 44 (Thread 0x7f4483a05700 (LWP 9169)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e512a268) 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=0x55e5e512a200, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e512a200, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e51bea68) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e51be8d0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5282a80) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c1e70) 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=0x55e5e50c1e68) 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=0x55e5e50c1e68) 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=0x55e5e50c1e68) 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=0x55e5e50c1e60) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 43 (Thread 0x7f4484a07700 (LWP 9167)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e512a168) 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=0x55e5e512a100, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e512a100, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e51be6e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e51be550) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5282380) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c1970) 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=0x55e5e50c1968) 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=0x55e5e50c1968) 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=0x55e5e50c1968) 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=0x55e5e50c1960) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 42 (Thread 0x7f4485208700 (LWP 9166)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e52820e8, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5e5282000) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e5282000, threadName="ReshardingCoordinatorService-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdb4890) 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=0x55e5dfdb4888) 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=0x55e5dfdb4888) 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=0x55e5dfdb4888) 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=0x55e5dfdb4880) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 41 (Thread 0x7f4485a09700 (LWP 9165)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e512a468) 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=0x55e5e512a400, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e512a400, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e51be368) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e51be1d0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e51b5c00) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c18f0) 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=0x55e5e50c18e8) 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=0x55e5e50c18e8) 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=0x55e5e50c18e8) 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=0x55e5e50c18e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 40 (Thread 0x7f4486a0b700 (LWP 9163)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e512a368) 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=0x55e5e512a300, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e512a300, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e51d7f68) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e51d7dd0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e50bf880) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c17b0) 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=0x55e5e50c17a8) 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=0x55e5e50c17a8) 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=0x55e5e50c17a8) 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=0x55e5e50c17a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 39 (Thread 0x7f4487a0d700 (LWP 9161)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e512a068) 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=0x55e5e512a000, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e512a000, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e512cf68) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e512cdd0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e50bf180) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c1630) 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=0x55e5e50c1628) 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=0x55e5e50c1628) 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=0x55e5e50c1628) 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=0x55e5e50c1620) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 38 (Thread 0x7f448820e700 (LWP 9160)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e5129f68) 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=0x55e5e5129f00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5129f00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e512cbe8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e512ca50) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e50be700) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c03f0) 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=0x55e5e50c03e8) 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=0x55e5e50c03e8) 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=0x55e5e50c03e8) 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=0x55e5e50c03e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 37 (Thread 0x7f4488a0f700 (LWP 9159)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f4488a0a260, __mutex=0x55e5dfdb0c90, __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=0x55e5e50088e0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x163b8740, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 36 (Thread 0x7f4489210700 (LWP 9158)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f448920b260, __mutex=0x55e5dfdb0c50, __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=0x55e5e5008760, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x16b59940, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 35 (Thread 0x7f4489a11700 (LWP 9157)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4489a0bdf0, __mutex=0x55e5dfda9dd0, __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 0x00007f44a7082608 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=0x55e5dfedf000) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfedf000, threadName="ReplCoord-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdb0c10) 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=0x55e5dfdb0c08) 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=0x55e5dfdb0c08) 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=0x55e5dfdb0c08) 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=0x55e5dfdb0c00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 34 (Thread 0x7f448a212700 (LWP 9156)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5e54fe7e0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5df9e0300, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5df9e0300, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5df9f0da8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5df9f0c10) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5df9d3c00) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c0250) 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=0x55e5e50c0248) 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=0x55e5e50c0248) 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=0x55e5e50c0248) 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=0x55e5e50c0240) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 33 (Thread 0x7f448aa13700 (LWP 9155)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5e5cc4340, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a5f5b9bb in mongo::WiredTigerRecordStore::OplogTruncateMarkers::awaitHasExcessMarkersOrDead (this=this@entry=0x55e5e5cc4210, opCtx=opCtx@entry=0x55e5e51aed40) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:329 #4 0x00007f44a5f60706 in mongo::WiredTigerRecordStore::yieldAndAwaitOplogDeletionRequest (this=, opCtx=0x55e5e51aed40) at src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp:911 #5 0x00007f44af74063f in mongo::OplogCapMaintainerThread::_deleteExcessDocuments (this=this@entry=0x55e5dfdfda98) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:100 #6 0x00007f44af740acc in mongo::OplogCapMaintainerThread::run (this=0x55e5dfdfda98) at src/mongo/db/storage/oplog_cap_maintainer_thread.cpp:139 #7 0x00007f44ab16cc42 in mongo::BackgroundJob::jobBody (this=0x55e5dfdfda98) at src/mongo/util/background.cpp:169 #8 0x00007f44ab16cfec in operator() (__closure=0x55e5e50c0210) 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=0x55e5e50c0208) 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=0x55e5e50c0208) 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=0x55e5e50c0208) 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=0x55e5e50c0200) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 32 (Thread 0x7f448b214700 (LWP 9154)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5e5129968) 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=0x55e5e5129900, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5129900, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e512c868) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e512c6d0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e50be380) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5e50c01f0) 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=0x55e5e50c01e8) 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=0x55e5e50c01e8) 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=0x55e5e50c01e8) 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=0x55e5e50c01e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 31 (Thread 0x7f448ba15700 (LWP 9153)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f448ba10260, __mutex=0x55e5dfdb0a90, __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=0x55e5e5008460, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x15752a00, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 30 (Thread 0x7f448c216700 (LWP 9152)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f448c211260, __mutex=0x55e5dfdb0a50, __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=0x55e5e50082e0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x16b59940, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 29 (Thread 0x7f448ca17700 (LWP 9151)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f448ca11df0, __mutex=0x55e5dfdb0390, __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 0x00007f44a7082608 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=0x55e5e50a8180) at src/mongo/util/concurrency/thread_pool.cpp:485 #8 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5e50a8180, threadName="ShardRegistry-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #9 0x00007f44a70835f0 in operator() (__closure=0x55e5dfde8ed0) 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=0x55e5dfde8ec8) 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=0x55e5dfde8ec8) 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=0x55e5dfde8ec8) 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=0x55e5dfde8ec0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 28 (Thread 0x7f448d218700 (LWP 9150)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5199010, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5199010, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5199010, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e4d17cb0) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5199010, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5199010) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e4cfd8c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44aaac21e6 in operator() (__closure=__closure@entry=0x7f448d213120, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44aaac5ae0 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=0x55e5e4d17c50, service=, threadName="monitoring-keys-for-HMAC", refreshInterval=...) at src/mongo/db/keys_collection_manager.cpp:327 #17 0x00007f44aaac63d7 in operator() (__closure=0x55e5e4cfeb00) 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=0x55e5e4cfeaf8) 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=0x55e5e4cfeaf8) 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=0x55e5e4cfeaf8) 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=0x55e5e4cfeaf0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #28 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #29 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #30 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 27 (Thread 0x7f448da19700 (LWP 9149)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5e50bd960, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5e5055100, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5055100, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e50aada8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e50aac10) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e50be000) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007f44a5b16f58 in operator() (__closure=0x55e5e507dc90) 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=0x55e5e507dc88) 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=0x55e5e507dc88) 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=0x55e5e507dc88) 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=0x55e5e507dc80) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 26 (Thread 0x7f448e21a700 (LWP 9148)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5eb5a09a0, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5e5054e00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5054e00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e50aaa28) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e50aa890) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e50a8880) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007f44a5b16f58 in operator() (__closure=0x55e5e507d650) 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=0x55e5e507d648) 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=0x55e5e507d648) 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=0x55e5e507d648) 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=0x55e5e507d640) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 25 (Thread 0x7f448f21c700 (LWP 9145)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5e54fe540, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5e5054d00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5054d00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e50aa6a8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e50aa510) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e50a8500) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007f44a5b16f58 in operator() (__closure=0x55e5e507cdd0) 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=0x55e5e507cdc8) 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=0x55e5e507cdc8) 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=0x55e5e507cdc8) 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=0x55e5e507cdc0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 24 (Thread 0x7f448fa1d700 (LWP 9113)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5007a90, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5007a90, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44a6f9cb38 in mongo::Waitable::wait(mongo::Waitable*, mongo::ClockSource*, mongo::stdx::condition_variable&, mongo::BasicLockableAdapter&)::{lambda()#1}::operator()() const (__closure=0x7f448fa17e70) 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=0x55e5e8156b50, notifyable=..., cb=...) at src/mongo/stdx/condition_variable.h:162 #7 0x00007f44a6f9aaad 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=0x55e5e4cfdd40, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #10 0x00007f44af9f0666 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=0x7f448fa18010, deadline=..., deadline@entry=..., speed=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #11 0x00007f44af9f0b40 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 #12 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 #13 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 #14 mongo::future_details::SharedStateBase::wait (this=, interruptible=) at src/mongo/util/future_impl.h:443 #15 0x00007f44a25829b0 in mongo::future_details::SharedStateHolder >::get(mongo::Interruptible*) const & (interruptible=0x55e5e4cfdd40, this=0x7f448fa180d0) at src/mongo/util/future_impl.h:739 #16 mongo::SharedSemiFuture >::get(mongo::Interruptible*) const & (interruptible=0x55e5e4cfdd40, this=0x7f448fa180d0) at src/mongo/util/future.h:1107 #17 mongo::repl::TopologyVersionObserver::_cacheHelloResponse (this=0x55e5dfdfd8a0, opCtx=0x55e5e4cfdd40, topologyVersion=...) at src/mongo/db/repl/topology_version_observer.cpp:157 #18 0x00007f44a25832b9 in mongo::repl::TopologyVersionObserver::_workerThreadBody (this=0x55e5dfdfd8a0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/unique_ptr.h:173 #19 0x00007f44a25837bc in operator() (__closure=0x55e5e507c3f0) at src/mongo/db/repl/topology_version_observer.cpp:80 #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=0x55e5e507c3e8) at src/mongo/stdx/thread.h:192 #25 std::__invoke_impl >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #26 std::__invoke >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #27 std::thread::_Invoker >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > >::_M_invoke<0> (this=0x55e5e507c3e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #28 std::thread::_Invoker >(mongo::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > >::operator() (this=0x55e5e507c3e8) 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::repl::TopologyVersionObserver::init(mongo::ServiceContext*, mongo::repl::ReplicationCoordinator*)::):: > > >::_M_run(void) (this=0x55e5e507c3e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #30 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #31 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #32 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 23 (Thread 0x7f4490a1f700 (LWP 9111)): #0 0x00007f44b012dd97 in epoll_wait () from /lib64/libc.so.6 #1 0x00007f44a7172d6e in asio::detail::epoll_reactor::run (this=0x55e5e5e7a340, usec=, ops=...) at src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp:470 #2 0x00007f44a717303e in asio::detail::scheduler::do_run_one (this=this@entry=0x55e5e5054700, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5e5054700, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #4 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5e50a96e8) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #5 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5e50a9550) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #6 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5e5079500) at src/mongo/executor/network_interface_tl.cpp:302 #7 0x00007f44a5b16f58 in operator() (__closure=0x55e5e507c3d0) 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=0x55e5e507c3c8) 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=0x55e5e507c3c8) 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=0x55e5e507c3c8) 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=0x55e5e507c3c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 22 (Thread 0x7f4493224700 (LWP 9095)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a8f53203 in __gthread_cond_timedwait (__abs_timeout=0x7f449321f300, __mutex=0x55e5dfdaf0d0, __cond=0x55e5dff0d7b8) 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=0x55e5dff0d7b8) 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=0x55e5dff0d7b8) 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=0x55e5dff0d7b8) 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=0x55e5dff0d7b8, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a8f552e5 in std::_V2::condition_variable_any::wait_for, long, std::ratio<1l, 1000000000l> > (__rtime=..., __lock=..., this=0x55e5dff0d7b8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::DeadlineMonitor::deadlineMonitorThread (this=0x55e5dff0d748) at src/mongo/scripting/deadline_monitor.h:164 #8 0x00007f44a8f52d59 in std::__invoke_impl::*)(), mongo::DeadlineMonitor*> (__f=@0x55e5e4ffb1f0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f44a8f54fb0 ::deadlineMonitorThread()>, __t=@0x55e5e4ffb200: 0x55e5dff0d748, __f=@0x55e5e4ffb1f0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f44a8f54fb0 ::deadlineMonitorThread()>, __t=@0x55e5e4ffb200: 0x55e5dff0d748) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:71 #9 std::__invoke::*)(), mongo::DeadlineMonitor*> (__fn=@0x55e5e4ffb1f0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f44a8f54fb0 ::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=@0x55e5e4ffb1f0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f44a8f54fb0 ::deadlineMonitorThread()>) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #11 std::apply::*)(), std::tuple*> > (__t=..., __f=@0x55e5e4ffb1f0: (void (mongo::DeadlineMonitor::*)(mongo::DeadlineMonitor * const)) 0x7f44a8f54fb0 ::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=0x55e5e4ffb1e8) 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=0x55e5e4ffb1e8) 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=0x55e5e4ffb1e8) 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=0x55e5e4ffb1e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7f4493a25700 (LWP 9094)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4493a20310, __mutex=0x55e5dfdaefd0, __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 0x00007f44a238c73f in mongo::FTDCController::doLoop (this=0x55e5dff0d500) at src/mongo/db/ftdc/controller.cpp:233 #7 0x00007f44a238cb6c in operator() (__closure=0x55e5dfee8a50) 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=0x55e5dfee8a48) 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=0x55e5dfee8a48) 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=0x55e5dfee8a48) 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=0x55e5dfee8a40) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #18 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #19 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #20 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f4494226700 (LWP 9088)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44af7613f6 in __gthread_cond_timedwait (__abs_timeout=0x7f4494220f10, __mutex=0x55e5dfdaee90, __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=0x55e5dff0f360, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44af75cea5 in std::_V2::condition_variable_any::wait_until, std::chrono::_V2::system_clock, std::chrono::duration >, mongo::Checkpointer::run():: > (__p=..., __atime=..., __lock=..., this=0x55e5dff0f360) 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=0x55e5dff0f360) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:362 #8 mongo::Checkpointer::run (this=0x55e5dff0f300) at src/mongo/db/storage/checkpointer.cpp:109 #9 0x00007f44ab16cc42 in mongo::BackgroundJob::jobBody (this=0x55e5dff0f300) at src/mongo/util/background.cpp:169 #10 0x00007f44ab16cfec in operator() (__closure=0x55e5dfee9770) 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=0x55e5dfee9768) 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=0x55e5dfee9768) 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=0x55e5dfee9768) 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=0x55e5dfee9760) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #21 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #22 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #23 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f4494a27700 (LWP 9087)): #0 0x00007f44b01227e1 in poll () from /lib64/libc.so.6 #1 0x00007f44af905ab2 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=0x55e5e5007610, lk=..., clkSource=clkSource@entry=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:390 #4 0x00007f44af906d3c in mongo::transport::AsioNetworkingBaton::run (this=0x55e5e5007610, clkSource=0x55e5df962e20) at src/mongo/transport/asio/asio_networking_baton.cpp:210 #5 0x00007f44af9050b0 in mongo::transport::AsioNetworkingBaton::run_until (this=this@entry=0x55e5e5007610, clkSource=clkSource@entry=0x55e5df962e20, deadline=...) at src/mongo/transport/asio/asio_networking_baton.cpp:173 #6 0x00007f44a6f0de3d 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=0x55e5e5004110) at src/mongo/stdx/condition_variable.h:162 #8 mongo::Waitable::wait_until (waitable=waitable@entry=0x55e5e5007610, clkSource=clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:92 #9 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=0x55e5e5007610) at src/mongo/util/clock_source.cpp:52 #10 0x00007f44a6f9aaf8 in operator() (__closure=) at src/mongo/db/operation_context.cpp:325 #11 mongo::OperationContext::waitForConditionOrInterruptNoAssertUntil (this=0x55e5e4cfc6c0, cv=..., m=..., deadline=...) at src/mongo/db/operation_context.cpp:327 #12 0x00007f44a847cd36 in operator() (__closure=__closure@entry=0x7f4494a21120, deadline=..., deadline@entry=..., speed=speed@entry=mongo::Interruptible::WakeSpeed::kSlow) at src/mongo/util/interruptible.h:321 #13 0x00007f44a847f6c0 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=0x55e5e4cfc6c0) at src/mongo/util/interruptible.h:379 #15 mongo::Interruptible::waitForConditionOrInterruptFor, mongo::CondVarLockGrantNotification::wait(mongo::OperationContext*, mongo::Milliseconds):: > (pred=..., ms=..., m=..., cv=..., this=0x55e5e4cfc6c0) at src/mongo/util/interruptible.h:406 #16 mongo::CondVarLockGrantNotification::wait (this=this@entry=0x55e5e50040c0, opCtx=opCtx@entry=0x55e5e4cfc6c0, timeout=..., timeout@entry=...) at src/mongo/db/concurrency/locker_impl.cpp:302 #17 0x00007f44a84803b6 in mongo::LockerImpl::_lockComplete(mongo::OperationContext*, mongo::ResourceId, mongo::LockMode, mongo::Date_t, std::function const&) (this=this@entry=0x55e5e5004000, opCtx=opCtx@entry=0x55e5e4cfc6c0, resId=..., mode=mode@entry=mongo::MODE_IX, deadline=..., deadline@entry=..., onTimeout=...) at src/mongo/db/concurrency/locker_impl.cpp:1064 #18 0x00007f44a84832b5 in mongo::LockerImpl::lock (this=0x55e5e5004000, opCtx=0x55e5e4cfc6c0, resId=..., mode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/locker_impl.cpp:605 #19 0x00007f44a846a2e9 in mongo::Lock::GlobalLock::_takeGlobalAndRSTLLocks (this=0x7f4494a21c80, lockMode=mongo::MODE_IX, deadline=...) at src/mongo/db/concurrency/d_concurrency.cpp:154 #20 0x00007f44a846aabd in mongo::Lock::GlobalLock::GlobalLock (this=0x7f4494a21c80, opCtx=0x55e5e4cfc6c0, lockMode=mongo::MODE_IX, deadline=..., behavior=, options=...) at src/mongo/db/concurrency/d_concurrency.cpp:129 #21 0x00007f44a846acc5 in boost::optional_detail::optional_base::construct (this=0x7f4494a21c78) at src/third_party/boost/boost/optional/optional.hpp:428 #22 boost::optional_detail::optional_base::emplace_assign (this=0x7f4494a21c78) at src/third_party/boost/boost/optional/optional.hpp:436 #23 boost::optional::emplace (this=0x7f4494a21c78) at src/third_party/boost/boost/optional/optional.hpp:1169 #24 mongo::Lock::DBLock::DBLock (this=this@entry=0x7f4494a21c60, opCtx=opCtx@entry=0x55e5e4cfc6c0, dbName="local", mode=mongo::MODE_IX, deadline=..., options=..., options@entry=..., tenantLockMode=) at src/mongo/db/concurrency/d_concurrency.cpp:237 #25 0x00007f44ab666594 in mongo::AutoGetDb::AutoGetDb (this=0x7f4494a21c40, opCtx=0x55e5e4cfc6c0, 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 0x00007f44ab666e0c in mongo::AutoGetDb::createForAutoGetCollection (opCtx=opCtx@entry=0x55e5e4cfc6c0, nsOrUUID=..., modeColl=modeColl@entry=mongo::MODE_IX, options=...) at src/mongo/db/catalog_raii.cpp:196 #27 0x00007f44ab668b3d in mongo::AutoGetCollection::AutoGetCollection (this=0x7f4494a21c40, opCtx=, nsOrUUID=..., modeColl=, options=..., verifyWriteEligible=) at src/mongo/db/catalog_raii.cpp:276 #28 0x00007f44ab6699b7 in mongo::AutoGetCollection::AutoGetCollection (this=this@entry=0x7f4494a21c40, opCtx=opCtx@entry=0x55e5e4cfc6c0, nsOrUUID=..., modeColl=modeColl@entry=mongo::MODE_IX, options=...) at src/mongo/db/catalog_raii.cpp:261 #29 0x00007f44ad29b676 in mongo::repl::ReplicationConsistencyMarkersImpl::refreshOplogTruncateAfterPointIfPrimary (this=0x55e5dfe49b00, opCtx=0x55e5e4cfc6c0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/enable_special_members.h:67 #30 0x00007f44adcf7c15 in mongo::repl::ReplicationCoordinatorExternalStateImpl::getToken (this=0x55e5dfed5b00, opCtx=0x55e5e4cfc6c0) at src/mongo/db/repl/replication_coordinator_external_state_impl.cpp:1280 #31 0x00007f44a5f7942b in mongo::WiredTigerSessionCache::waitUntilDurable (this=0x55e5dff20000, opCtx=opCtx@entry=0x55e5e4cfc6c0, 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 0x00007f44a5f6e0c8 in mongo::WiredTigerRecoveryUnit::waitUntilDurable (this=0x55e5e4ffd400, opCtx=0x55e5e4cfc6c0) at src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp:195 #33 0x00007f44af777d49 in mongo::JournalFlusher::run (this=0x55e5e4d0e200) at src/third_party/boost/boost/optional/detail/optional_aligned_storage.hpp:53 #34 0x00007f44ab16cc42 in mongo::BackgroundJob::jobBody (this=0x55e5e4d0e200) at src/mongo/util/background.cpp:169 #35 0x00007f44ab16cfec in operator() (__closure=0x55e5dfee89f0) 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=0x55e5dfee89e8) 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=0x55e5dfee89e8) 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=0x55e5dfee89e8) 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=0x55e5dfee89e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #46 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #47 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #48 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f4495228700 (LWP 9077)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a5f43fdb in __gthread_cond_timedwait (__abs_timeout=0x7f4495223150, __mutex=0x55e5dfdaeb90, __cond=0x55e5dff0ec70) 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=0x55e5dff0ec70) 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=0x55e5dff0ec70) 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=0x55e5dff0ec70) 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=0x55e5dff0ec70) 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=0x55e5dff0ec70) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:355 #7 mongo::WiredTigerKVEngine::WiredTigerSessionSweeper::run (this=0x55e5dff0ec00) at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp:290 #8 0x00007f44ab16cc42 in mongo::BackgroundJob::jobBody (this=0x55e5dff0ec00) at src/mongo/util/background.cpp:169 #9 0x00007f44ab16cfec in operator() (__closure=0x55e5dfee96f0) 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=0x55e5dfee96e8) 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=0x55e5dfee96e8) 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=0x55e5dfee96e8) 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=0x55e5dfee96e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #20 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f4495a29700 (LWP 9073)): #0 0x00007f44b0405878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a0342eab in __wt_cond_wait_signal (session=session@entry=0x55e5dff9ae40, cond=0x55e5e4ce6280, usecs=usecs@entry=10000000, run_func=run_func@entry=0x7f44a028e390 <__sweep_server_run_chk>, signalled=signalled@entry=0x7f4495a2445f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f44a028e559 in __sweep_server (arg=0x55e5dff9ae40) at src/third_party/wiredtiger/src/conn/conn_sweep.c:365 #3 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #4 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f449622a700 (LWP 9071)): #0 0x00007f44b0405878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a0342eab in __wt_cond_wait_signal (session=session@entry=0x55e5dff9a9a0, cond=cond@entry=0x55e5dfed4300, usecs=, run_func=, signalled=signalled@entry=0x7f4496225407) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f44a03a8652 in __wt_cond_auto_wait_signal (session=session@entry=0x55e5dff9a9a0, cond=0x55e5dfed4300, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4496225407) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f44a03a86c3 in __wt_cond_auto_wait (session=session@entry=0x55e5dff9a9a0, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007f44a02fa8a0 in __wt_evict_thread_run (session=0x55e5dff9a9a0, thread=0x55e5dfa04810) at src/third_party/wiredtiger/src/evict/evict_lru.c:338 #5 0x00007f44a03bf169 in __thread_run (arg=0x55e5dfa04810) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #7 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f4496a2b700 (LWP 9069)): #0 0x00007f44b0405878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a0342eab in __wt_cond_wait_signal (session=session@entry=0x55e5dff9a500, cond=cond@entry=0x55e5dfed4300, usecs=, run_func=, signalled=signalled@entry=0x7f4496a26407) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f44a03a8652 in __wt_cond_auto_wait_signal (session=session@entry=0x55e5dff9a500, cond=0x55e5dfed4300, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4496a26407) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f44a03a86c3 in __wt_cond_auto_wait (session=session@entry=0x55e5dff9a500, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007f44a02fa8a0 in __wt_evict_thread_run (session=0x55e5dff9a500, thread=0x55e5dfa047c0) at src/third_party/wiredtiger/src/evict/evict_lru.c:338 #5 0x00007f44a03bf169 in __thread_run (arg=0x55e5dfa047c0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #7 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f449722c700 (LWP 9068)): #0 0x00007f44b0405878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a0342eab in __wt_cond_wait_signal (session=session@entry=0x55e5dff9a060, cond=cond@entry=0x55e5dfed4300, usecs=, run_func=, signalled=signalled@entry=0x7f4497227407) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f44a03a8652 in __wt_cond_auto_wait_signal (session=session@entry=0x55e5dff9a060, cond=0x55e5dfed4300, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4497227407) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f44a03a86c3 in __wt_cond_auto_wait (session=session@entry=0x55e5dff9a060, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007f44a02fa8a0 in __wt_evict_thread_run (session=0x55e5dff9a060, thread=0x55e5dfa043b0) at src/third_party/wiredtiger/src/evict/evict_lru.c:338 #5 0x00007f44a03bf169 in __thread_run (arg=0x55e5dfa043b0) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #7 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f4497a2d700 (LWP 9067)): #0 0x00007f44b0405878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a0342eab in __wt_cond_wait_signal (session=session@entry=0x55e5dff99bc0, cond=cond@entry=0x55e5dfed4300, usecs=, run_func=, signalled=signalled@entry=0x7f4497a28407) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f44a03a8652 in __wt_cond_auto_wait_signal (session=session@entry=0x55e5dff99bc0, cond=0x55e5dfed4300, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4497a28407) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f44a03a86c3 in __wt_cond_auto_wait (session=session@entry=0x55e5dff99bc0, cond=, progress=, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007f44a02fa8a0 in __wt_evict_thread_run (session=0x55e5dff99bc0, thread=0x55e5dfa04270) at src/third_party/wiredtiger/src/evict/evict_lru.c:338 #5 0x00007f44a03bf169 in __thread_run (arg=0x55e5dfa04270) at src/third_party/wiredtiger/src/support/thread_group.c:31 #6 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #7 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f449822e700 (LWP 9066)): #0 0x00007f44b0405878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a0342eab in __wt_cond_wait_signal (session=session@entry=0x55e5dff99720, cond=cond@entry=0x55e5dfed4e80, usecs=, run_func=, signalled=signalled@entry=0x7f449822945f) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f44a03a8652 in __wt_cond_auto_wait_signal (session=session@entry=0x55e5dff99720, cond=0x55e5dfed4e80, progress=, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f449822945f) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f44a0287f51 in __log_server (arg=0x55e5dff99720) at src/third_party/wiredtiger/src/conn/conn_log.c:913 #4 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #5 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f4498a2f700 (LWP 9065)): #0 0x00007f44b0405878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a0342eab in __wt_cond_wait_signal (session=session@entry=0x55e5dff99280, cond=cond@entry=0x55e5dfed4e00, usecs=, run_func=, signalled=signalled@entry=0x7f4498a2a457) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f44a03a8652 in __wt_cond_auto_wait_signal (session=session@entry=0x55e5dff99280, cond=0x55e5dfed4e00, progress=progress@entry=false, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f4498a2a457) at src/third_party/wiredtiger/src/support/cond_auto.c:70 #3 0x00007f44a03a86c3 in __wt_cond_auto_wait (session=session@entry=0x55e5dff99280, cond=, progress=progress@entry=false, run_func=run_func@entry=0x0) at src/third_party/wiredtiger/src/support/cond_auto.c:89 #4 0x00007f44a028965e in __log_wrlsn_server (arg=0x55e5dff99280) at src/third_party/wiredtiger/src/conn/conn_log.c:815 #5 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #6 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f4499230700 (LWP 9064)): #0 0x00007f44b0405878 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a0342eab in __wt_cond_wait_signal (session=session@entry=0x55e5dff98de0, cond=0x55e5dfed4d80, usecs=usecs@entry=100000, run_func=run_func@entry=0x0, signalled=signalled@entry=0x7f449922b46b) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:115 #2 0x00007f44a02885a5 in __wt_cond_wait (run_func=0x0, usecs=100000, cond=, session=0x55e5dff98de0) at src/third_party/wiredtiger/src/include/misc_inline.h:19 #3 __log_file_server (arg=0x55e5dff98de0) at src/third_party/wiredtiger/src/conn/conn_log.c:627 #4 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #5 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f4499a31700 (LWP 9054)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a034302b in __wt_cond_wait_signal (session=session@entry=0x55e5dff98940, cond=0x55e5dfed4800, usecs=usecs@entry=0, run_func=run_func@entry=0x7f44a028f060 <__tiered_server_run_chk>, signalled=signalled@entry=0x7f4499a2c3ff) at src/third_party/wiredtiger/src/os_posix/os_mtx_cond.c:117 #2 0x00007f44a028ff6b in __tiered_server (arg=0x55e5dff98940) at src/third_party/wiredtiger/src/conn/conn_tiered.c:397 #3 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #4 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f449a232700 (LWP 9049)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f449a22d260, __mutex=0x55e5dfdae6d0, __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=0x55e5dfee6ce0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x31f2dd80, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f449aa33700 (LWP 9047)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f449aa2e260, __mutex=0x55e5dfdae4d0, __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=0x55e5dfee69e0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x2fcd8c80, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f449b234700 (LWP 9043)): #0 0x00007f44b04057da in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a6f0dbe4 in __gthread_cond_timedwait (__abs_timeout=0x7f449b22f260, __mutex=0x55e5dfdae250, __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=0x55e5dfee66e0, __lock=..., __atime=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:336 #6 0x00007f44a6f0dedb in mongo::Waitable::wait_until (waitable=waitable@entry=0x0, clkSource=0x2e03c900, clkSource@entry=0x55e5df962e20, cv=..., lk=..., timeout_time=...) at src/mongo/util/waitable.h:102 #7 0x00007f44a6f0d42a in mongo::ClockSource::waitForConditionUntil (this=this@entry=0x55e5df962e20, cv=..., bla=..., deadline=..., deadline@entry=..., waitable=waitable@entry=0x0) at src/mongo/util/clock_source.cpp:52 #8 0x00007f44aed18cb5 in mongo::ClockSource::waitForConditionUntil, mongo::PeriodicRunnerImpl::PeriodicJobImpl::_run():: mutable:: > (waitable=, pred=..., deadline=..., m=..., cv=..., this=0x55e5df962e20) 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 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #21 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #22 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f449ba35700 (LWP 9042)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=0x55e5dfee0268, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a7082129 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=0x55e5dfee0180) at src/mongo/util/concurrency/thread_pool.cpp:487 #5 0x00007f44a7083183 in mongo::ThreadPool::Impl::_workerThreadBody (this=0x55e5dfee0180, threadName="OCSPManagerHTTP-0") at src/mongo/util/concurrency/thread_pool.cpp:417 #6 0x00007f44a70835f0 in operator() (__closure=0x55e5dfdae210) 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=0x55e5dfdae208) 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=0x55e5dfdae208) 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=0x55e5dfdae208) 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=0x55e5dfdae200) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #17 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #18 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #19 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f449c236700 (LWP 9039)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44a6f0cc48 in std::_V2::condition_variable_any::wait > (this=this@entry=0x55e5dff0e050, __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44a6f0c1d0 in operator() (__closure=) at src/mongo/util/background_thread_clock_source.cpp:185 #4 std::__invoke_impl > (__f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:61 #5 std::__invoke > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #6 std::__apply_impl, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #7 std::apply, std::tuple<> > (__t=..., __f=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #8 operator() (__closure=) at src/mongo/stdx/thread.h:192 #9 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 #10 std::__invoke >(mongo::BackgroundThreadClockSource::_startTimerThread()::):: > (__fn=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #11 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 #12 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 #13 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 #14 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #15 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #16 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f449ca37700 (LWP 9036)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44a717314b 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=0x55e5dfc6af68) 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=0x55e5dfc6af00, 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 0x00007f44a7176ee1 in asio::detail::scheduler::run (this=0x55e5dfc6af00, ec=std::error_code = {std::_V2::error_category: 0}) at src/third_party/asio-master/asio/include/asio/detail/impl/scheduler.ipp:153 #5 0x00007f44a7177a0d in asio::io_context::run (this=this@entry=0x55e5dfa1a868) at src/third_party/asio-master/asio/include/asio/impl/io_context.ipp:61 #6 0x00007f44af95a49e in mongo::transport::AsioReactor::run (this=0x55e5dfa1a6d0) at src/mongo/transport/asio/asio_transport_layer.cpp:217 #7 0x00007f44a5b16c39 in mongo::executor::NetworkInterfaceTL::_run (this=0x55e5dfd36180) at src/mongo/executor/network_interface_tl.cpp:302 #8 0x00007f44a5b16f58 in operator() (__closure=0x55e5dfa08e10) 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=0x55e5dfa08e08) 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=0x55e5dfa08e08) 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=0x55e5dfa08e08) 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=0x55e5dfa08e00) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #19 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #20 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #21 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f449d238700 (LWP 9032)): #0 0x00007f44b006970c in sigtimedwait () from /lib64/libc.so.6 #1 0x00007f44af9c07bc in mongo::(anonymous namespace)::waitForSignal (result=0x7f449d233160, sigset=...) at src/mongo/util/signal_handlers.cpp:188 #2 mongo::(anonymous namespace)::signalProcessingThread (rotate=mongo::LogFileStatus::kNeedToRotateLogFile) at src/mongo/util/signal_handlers.cpp:314 #3 0x00007f44af9c16a5 in std::__invoke_impl (__f=@0x55e5dfee82f0: 0x7f44af9c05c0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:60 #4 std::__invoke (__fn=@0x55e5dfee82f0: 0x7f44af9c05c0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/invoke.h:96 #5 std::__apply_impl, 0ul> (__t=..., __f=@0x55e5dfee82f0: 0x7f44af9c05c0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1858 #6 std::apply > (__t=..., __f=@0x55e5dfee82f0: 0x7f44af9c05c0 ) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/tuple:1869 #7 mongo::stdx::thread::thread(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}::operator()() (__closure=0x55e5dfee82e8) at src/mongo/stdx/thread.h:192 #8 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 #9 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 #10 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x55e5dfee82e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:253 #11 std::thread::_Invoker(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> >::operator()() (this=0x55e5dfee82e8) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:260 #12 std::thread::_State_impl(void (*)(mongo::LogFileStatus), mongo::LogFileStatus&)::{lambda()#1}> > >::_M_run() (this=0x55e5dfee82e0) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/bits/std_thread.h:211 #13 0x00007f44b1ab6a14 in execute_native_thread_routine () from /data/debug/lib/libabsl_base.so #14 0x00007f44b03ff2de in start_thread () from /lib64/libpthread.so.0 #15 0x00007f44b012da63 in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f449e54f180 (LWP 9005)): #0 0x00007f44b040548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f44b25ed810 in std::condition_variable::wait(std::unique_lock&) () from /data/debug/lib/libbase.so #2 0x00007f44b25c4e5c in std::_V2::condition_variable_any::wait > (this=this@entry=0x7f44b26104a0 , __lock=...) at /opt/mongodbtoolchain/revisions/69f4f0673ffcb290ce2307560a4883ecf2ad138c/stow/gcc-v4.35T/include/c++/11.3.0/condition_variable:313 #3 0x00007f44b25c3fb7 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 0x00007f44b19928d7 in mongo::(anonymous namespace)::_initAndListen (serviceContext=serviceContext@entry=0x55e5dfd5cd80, listenPort=) at src/mongo/db/mongod_main.cpp:1037 #6 0x00007f44b199375a in mongo::(anonymous namespace)::initAndListen (listenPort=, service=0x55e5dfd5cd80) at src/mongo/db/mongod_main.cpp:1042 #7 mongo::mongod_main (argc=51, argv=0x7fff4eb19948) at src/mongo/db/mongod_main.cpp:1858 #8 0x000055e5ddd0de95 in main (argc=, argv=) at src/mongo/db/mongod.cpp:45