Created
December 14, 2023 14:53
-
-
Save casperisfine/19cb9dddb11c743f868f09133f636a1f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(gdb) thread apply all bt | |
Thread 60 (Thread 0x7fd3289ff700 (LWP 64)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3289fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd3289fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3289fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3289fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3289fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3289fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3289fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f001280) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3289fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 59 (Thread 0x7fd337bff700 (LWP 42)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd32f519320 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0134c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa01200) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd337bfd190, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340171936 in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::~ChannelData (this=0x7fd32f562870, __in_chrg=<optimized out>) at src/core/lib/surface/server.cc:1260 | |
#14 0x00007fd3400e3381 in grpc_channel_stack_destroy (stack=stack@entry=0x7fd32f562780) at src/core/lib/channel/channel_stack.cc:184 | |
#15 0x00007fd3400e47b9 in operator() (p=0x7fd32f562780, __closure=0x0) at src/core/lib/channel/channel_stack_builder_impl.cc:86 | |
#16 _FUN () at src/core/lib/channel/channel_stack_builder_impl.cc:88 | |
#17 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd32f562788) at third_party/abseil-cpp/absl/status/status.h:853 | |
#18 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd337bfd340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#19 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd337bfd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#20 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32f4d3880, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#21 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#22 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#23 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#24 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#25 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#26 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd337bfd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#27 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32f4fb400, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#28 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#29 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#30 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#31 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#32 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#33 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#34 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32f51b180) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#35 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#36 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#37 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd0080) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#38 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd0080) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#39 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#40 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#41 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#42 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#43 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa01240, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#44 0x0000000000000000 in ?? () | |
Thread 58 (Thread 0x7fd324dfc700 (LWP 75)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd324dfa590, clockid=<optimized out>, expected=0, futex_word=0x7fd324dfa5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd324dfa590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd324dfa5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd324dfa5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd324dfa590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd324dfa5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f095f00) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd324dfa5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 57 (Thread 0x7fd3249fa700 (LWP 77)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3249f8590, clockid=<optimized out>, expected=0, futex_word=0x7fd3249f85c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3249f8590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3249f85a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3249f85a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3249f8590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3249f85a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f0af140) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3249f85c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 56 (Thread 0x7fd3269ff700 (LWP 69)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3269fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd3269fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3269fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3269fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3269fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3269fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3269fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f0428c0) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3269fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 55 (Thread 0x7fd324bfb700 (LWP 76)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd324bf9590, clockid=<optimized out>, expected=0, futex_word=0x7fd324bf95c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd324bf9590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd324bf95a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd324bf95a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd324bf9590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd324bf95a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f0a26c0) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd324bf95c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 54 (Thread 0x7fd3241f6700 (LWP 81)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3241f4590, clockid=<optimized out>, expected=0, futex_word=0x7fd3241f45c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3241f4590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3241f45a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3241f45a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3241f4590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3241f45a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f0e8800) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3241f45c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 53 (Thread 0x7fd32a1ff700 (LWP 61)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd32a1fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd32a1fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd32a1fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32a1fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd32a1fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd32a1fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32a1fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33efd2400) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd32a1fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 52 (Thread 0x7fd31e7ff700 (LWP 87)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd31e7fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd31e7fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd31e7fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd31e7fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd31e7fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd31e7fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd31e7fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd32aebe500) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd31e7fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 51 (Thread 0x7fd3251fe700 (LWP 73)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3251fc590, clockid=<optimized out>, expected=0, futex_word=0x7fd3251fc5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3251fc590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3251fc5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3251fc5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3251fc590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3251fc5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f07b440) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3251fc5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 50 (Thread 0x7fd3245f8700 (LWP 79)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3245f6590, clockid=<optimized out>, expected=0, futex_word=0x7fd3245f65c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3245f6590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3245f65a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3245f65a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3245f6590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3245f65a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f0ceb00) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3245f65c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 49 (Thread 0x7fd3243f7700 (LWP 80)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3243f5590, clockid=<optimized out>, expected=0, futex_word=0x7fd3243f55c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3243f5590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3243f55a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3243f55a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3243f5590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3243f55a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f0db400) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3243f55c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 48 (Thread 0x7fd3259ff700 (LWP 71)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3259fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd3259fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3259fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3259fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3259fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3259fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3259fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f061740) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3259fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 47 (Thread 0x7fd3247f9700 (LWP 78)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3247f7590, clockid=<optimized out>, expected=0, futex_word=0x7fd3247f75c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3247f7590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3247f75a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3247f75a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3247f7590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3247f75a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f0c1740) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3247f75c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 46 (Thread 0x7fd3273ff700 (LWP 67)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3273fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd3273fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3273fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3273fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3273fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3273fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3273fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f028340) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3273fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 45 (Thread 0x7fd323ff5700 (LWP 82)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd323ff3590, clockid=<optimized out>, expected=0, futex_word=0x7fd323ff35c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd323ff3590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd323ff35a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd323ff35a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd323ff3590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd323ff35a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f0f5240) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd323ff35c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 44 (Thread 0x7fd3253ff700 (LWP 72)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3253fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd3253fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3253fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3253fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3253fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3253fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3253fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f06ed00) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3253fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 43 (Thread 0x7fd2745ff700 (LWP 119)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd33fa0814c in ?? () | |
#3 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x7fd34086bb68, t=t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#4 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#5 0x00007fd3400466ee in absl::lts_20230802::CondVar::WaitCommon (this=0x7fd34086bb18, mutex=0x7fd34086bb28, t=...) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2619 | |
#6 0x00007fd3401cea6d in absl::lts_20230802::CondVar::WaitWithTimeout (this=this@entry=0x7fd34086bb18, mu=mu@entry=0x7fd34086bb28, timeout=...) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2663 | |
#7 0x00007fd340194e6b in gpr_cv_wait (cv=0x7fd34086bb18, mu=0x7fd34086bb28, abs_deadline=...) at src/core/lib/gpr/sync_abseil.cc:88 | |
#8 0x00007fd3404113ad in wait_until (next=...) at src/core/lib/iomgr/timer_manager.cc:204 | |
#9 timer_main_loop () at src/core/lib/iomgr/timer_manager.cc:258 | |
#10 timer_thread (completed_thread_ptr=0x7fd33b005000) at src/core/lib/iomgr/timer_manager.cc:287 | |
#11 0x00007fd340196b89 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#12 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#13 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#14 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa08040, allocate=0x80, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#15 0x0000000000000000 in ?? () | |
Thread 42 (Thread 0x7fd32b1fe700 (LWP 58)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd32b1fc590, clockid=<optimized out>, expected=0, futex_word=0x7fd32b1fc5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd32b1fc590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32b1fc5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd32b1fc5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd32b1fc590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32b1fc5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33efabac0) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd32b1fc5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 41 (Thread 0x7fd3315fe700 (LWP 50)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd3333f68e1 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0274c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa02600) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd3315fc1d0, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340178e8c in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (new_state=GRPC_CHANNEL_SHUTDOWN, this=0x7fd32c030fb0) at src/core/lib/surface/server.cc:1241 | |
#14 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (this=0x7fd32c030fb0, new_state=<optimized out>) at src/core/lib/surface/server.cc:1236 | |
#15 0x00007fd34017eed0 in grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification (arg=0x7fd335af4dc0) at ./src/core/lib/gprpp/ref_counted_ptr.h:144 | |
#16 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd335af4dd8) at third_party/abseil-cpp/absl/status/status.h:853 | |
#17 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd3315fc340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#18 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd3315fc340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#19 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32c03df00, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#20 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#21 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#22 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#23 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#24 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#25 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd3315fc430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#26 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32c0ae800, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#27 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#28 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#29 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#30 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#31 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#32 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#33 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32c0cff00) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#34 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#35 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#36 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd1880) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#37 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd1880) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#38 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#39 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#40 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#41 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#42 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa02640, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#43 0x0000000000000000 in ?? () | |
Thread 40 (Thread 0x7fd324ffd700 (LWP 74)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd324ffb590, clockid=<optimized out>, expected=0, futex_word=0x7fd324ffb5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd324ffb590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd324ffb5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd324ffb5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd324ffb590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd324ffb5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f088540) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd324ffb5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 39 (Thread 0x7fd3237f1700 (LWP 86)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3237ef590, clockid=<optimized out>, expected=0, futex_word=0x7fd3237ef5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3237ef590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3237ef5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3237ef5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3237ef590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3237ef5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f133d00) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3237ef5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 38 (Thread 0x7fd32a7ff700 (LWP 60)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd32a7fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd32a7fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd32a7fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32a7fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd32a7fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd32a7fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32a7fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33efc5a40) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd32a7fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 37 (Thread 0x7fd32adfd700 (LWP 59)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd32adfb590, clockid=<optimized out>, expected=0, futex_word=0x7fd32adfb5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd32adfb590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32adfb5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd32adfb5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd32adfb590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32adfb5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33efb8b40) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd32adfb5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 36 (Thread 0x7fd32b3ff700 (LWP 57)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd32b3fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd32b3fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd32b3fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32b3fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd32b3fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd32b3fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32b3fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33efa6e80) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd32b3fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 35 (Thread 0x7fd3285fe700 (LWP 65)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3285fc590, clockid=<optimized out>, expected=0, futex_word=0x7fd3285fc5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3285fc590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3285fc5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3285fc5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3285fc590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3285fc5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f00e480) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3285fc5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 34 (Thread 0x7fd3261ff700 (LWP 70)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3261fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd3261fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3261fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3261fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3261fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3261fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3261fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f054180) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3261fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 33 (Thread 0x7fd3359fe700 (LWP 45)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd32f5c6ec1 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa01b4c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa01a00) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd3359fc1d0, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340178e8c in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (new_state=GRPC_CHANNEL_SHUTDOWN, this=0x7fd32f031dc0) at src/core/lib/surface/server.cc:1241 | |
#14 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (this=0x7fd32f031dc0, new_state=<optimized out>) at src/core/lib/surface/server.cc:1236 | |
#15 0x00007fd34017eed0 in grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification (arg=0x7fd32f119040) at ./src/core/lib/gprpp/ref_counted_ptr.h:144 | |
#16 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd32f119058) at third_party/abseil-cpp/absl/status/status.h:853 | |
#17 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd3359fc340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#18 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd3359fc340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#19 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32f0dd600, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#20 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#21 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#22 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#23 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#24 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#25 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd3359fc430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#26 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32f104000, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#27 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#28 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#29 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#30 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#31 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#32 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#33 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32f102900) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#34 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#35 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#36 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd0980) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#37 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd0980) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#38 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#39 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#40 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#41 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#42 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa01a40, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#43 0x0000000000000000 in ?? () | |
Thread 32 (Thread 0x7fd326ffe700 (LWP 68)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd326ffc590, clockid=<optimized out>, expected=0, futex_word=0x7fd326ffc5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd326ffc590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd326ffc5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd326ffc5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd326ffc590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd326ffc5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f035a80) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd326ffc5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 31 (Thread 0x7fd3291ff700 (LWP 63)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3291fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd3291fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3291fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3291fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3291fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3291fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3291fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33eff1200) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3291fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 30 (Thread 0x7fd334dff700 (LWP 46)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd3388e2180 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0184c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa01700) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd334dfd190, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340171936 in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::~ChannelData (this=0x7fd3388e7770, __in_chrg=<optimized out>) at src/core/lib/surface/server.cc:1260 | |
#14 0x00007fd3400e3381 in grpc_channel_stack_destroy (stack=stack@entry=0x7fd3388e7680) at src/core/lib/channel/channel_stack.cc:184 | |
#15 0x00007fd3400e47b9 in operator() (p=0x7fd3388e7680, __closure=0x0) at src/core/lib/channel/channel_stack_builder_impl.cc:86 | |
#16 _FUN () at src/core/lib/channel/channel_stack_builder_impl.cc:88 | |
#17 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd3388e7688) at third_party/abseil-cpp/absl/status/status.h:853 | |
#18 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd334dfd340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#19 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd334dfd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#20 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd3388fd100, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#21 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#22 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#23 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#24 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#25 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#26 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd334dfd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#27 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd3388e4800, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#28 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#29 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#30 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#31 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#32 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#33 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#34 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd338901240) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#35 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#36 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#37 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd0c80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#38 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd0c80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#39 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#40 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#41 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#42 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#43 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa01740, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#44 0x0000000000000000 in ?? () | |
Thread 29 (Thread 0x7fd3239f2700 (LWP 85)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3239f0590, clockid=<optimized out>, expected=0, futex_word=0x7fd3239f05c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3239f0590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3239f05a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3239f05a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3239f0590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3239f05a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f121c00) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3239f05c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 28 (Thread 0x7fd32ddfd700 (LWP 54)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd33fa0344c in ?? () | |
#3 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x7fd33fd079c0, t=t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#4 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#5 0x00007fd3400466ee in absl::lts_20230802::CondVar::WaitCommon (this=0x7fd33fd07988, mutex=0x7fd33fd07980, t=...) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2619 | |
#6 0x00007fd3401cea6d in absl::lts_20230802::CondVar::WaitWithTimeout (this=this@entry=0x7fd33fd07988, mu=mu@entry=0x7fd33fd07980, timeout=...) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2663 | |
#7 0x00007fd3403f5e9a in grpc_core::Notification::WaitForNotificationWithTimeout (timeout=..., this=0x7fd33fd07980) at third_party/abseil-cpp/absl/time/time.h:338 | |
#8 grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Lifeguard::LifeguardMain (this=0x7fd33fcea318) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:310 | |
#9 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#10 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#11 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#12 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa03340, allocate=0x80, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#13 0x0000000000000000 in ?? () | |
Thread 27 (Thread 0x7fd327bff700 (LWP 66)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd327bfd590, clockid=<optimized out>, expected=0, futex_word=0x7fd327bfd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd327bfd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd327bfd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd327bfd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd327bfd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd327bfd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f01b300) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd327bfd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 26 (Thread 0x7fd2812ff700 (LWP 164)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd2812fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd2812fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd2812fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd2812fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd2812fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd2812fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd2812fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd31fdaebc0) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd2812fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 25 (Thread 0x7fd3321ff700 (LWP 49)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd3081af4a1 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0254c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa02400) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd3321fd1d0, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340178e8c in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (new_state=GRPC_CHANNEL_SHUTDOWN, this=0x7fd335c16fa0) at src/core/lib/surface/server.cc:1241 | |
#14 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (this=0x7fd335c16fa0, new_state=<optimized out>) at src/core/lib/surface/server.cc:1236 | |
#15 0x00007fd34017eed0 in grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification (arg=0x7fd3332e1b00) at ./src/core/lib/gprpp/ref_counted_ptr.h:144 | |
#16 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd3332e1b18) at third_party/abseil-cpp/absl/status/status.h:853 | |
#17 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd3321fd340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#18 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd3321fd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#19 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd335cd2780, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#20 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#21 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#22 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#23 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#24 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#25 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd3321fd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#26 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd335cf9c00, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#27 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#28 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#29 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#30 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#31 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#32 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#33 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd335d2c140) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#34 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#35 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#36 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd1580) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#37 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd1580) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#38 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#39 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#40 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#41 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#42 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa02440, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#43 0x0000000000000000 in ?? () | |
Thread 24 (Thread 0x7fd332dff700 (LWP 48)): | |
#0 0x00007fd34058ceda in ?? () from /artifacts/bundle/ruby/3.2.0/gems/grpc-1.60.0-x86_64-linux/src/ruby/lib/grpc/3.2/grpc_c.so | |
#1 0x00007fd3401d13af in _ZNK4absl12lts_2023080211string_viewcvSbIcSt11char_traitsIcET_EISaIcEEEv (this=<synthetic pointer>) at third_party/abseil-cpp/absl/strings/string_view.h:330 | |
#2 absl::lts_20230802::FormatTime (format=..., t=..., tz=..., tz@entry=...) at third_party/abseil-cpp/absl/time/format.cc:80 | |
#3 0x00007fd340101584 in grpc_core::StatusSetTime (status=status@entry=0x7fd332dfd1b8, key=key@entry=grpc_core::StatusTimeProperty::kCreated, time=...) at third_party/abseil-cpp/absl/strings/string_view.h:619 | |
#4 0x00007fd340101d32 in grpc_core::StatusCreate (code=code@entry=absl::lts_20230802::StatusCode::kUnknown, msg=..., location=..., children=std::vector of length 0, capacity 0) at src/core/lib/gprpp/status_helper.cc:179 | |
#5 0x00007fd3400a35e1 in grpc_chttp2_transport::~grpc_chttp2_transport (this=0x7fd32f4fce00, __in_chrg=<optimized out>) at third_party/abseil-cpp/absl/strings/string_view.h:619 | |
#6 0x00007fd3400a3cf9 in grpc_chttp2_transport::~grpc_chttp2_transport (this=0x7fd32f4fce00, __in_chrg=<optimized out>) at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:386 | |
#7 0x00007fd3400b359d in closure_impl::closure_wrapper (arg=<optimized out>, error=...) at third_party/abseil-cpp/absl/status/status.h:871 | |
#8 0x00007fd34010a5fa in grpc_combiner_continue_exec_ctx () at third_party/abseil-cpp/absl/status/status.h:853 | |
#9 0x00007fd34010bef6 in grpc_core::ExecCtx::Flush (this=this@entry=0x7fd332dfd340) at src/core/lib/iomgr/exec_ctx.cc:87 | |
#10 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd332dfd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#11 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32f4d3480, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#12 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#13 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#14 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#15 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#16 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#17 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd332dfd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#18 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32f4f9400, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#19 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#20 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#21 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#22 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#23 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#24 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#25 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32f4f8200) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#26 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#27 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#28 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd1280) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#29 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd1280) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#30 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#31 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#32 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#33 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#34 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd34063bc80, allocate=0x7fd34063bc98, deallocate=0x18, closure=0x7fd332dfd0af) at allocate_once.c:27 | |
#35 0x0000000000000000 in ?? () | |
Thread 23 (Thread 0x7fd3371fe700 (LWP 43)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd32de7c600 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0164c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa01500) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd3371fc190, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340171936 in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::~ChannelData (this=0x7fd32de74570, __in_chrg=<optimized out>) at src/core/lib/surface/server.cc:1260 | |
#14 0x00007fd3400e3381 in grpc_channel_stack_destroy (stack=stack@entry=0x7fd32de74480) at src/core/lib/channel/channel_stack.cc:184 | |
#15 0x00007fd3400e47b9 in operator() (p=0x7fd32de74480, __closure=0x0) at src/core/lib/channel/channel_stack_builder_impl.cc:86 | |
#16 _FUN () at src/core/lib/channel/channel_stack_builder_impl.cc:88 | |
#17 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd32de74488) at third_party/abseil-cpp/absl/status/status.h:853 | |
#18 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd3371fc340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#19 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd3371fc340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#20 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32de3bc80, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#21 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#22 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#23 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#24 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#25 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#26 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd3371fc430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#27 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32de97400, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#28 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#29 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#30 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#31 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#32 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#33 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#34 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32dea0680) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#35 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#36 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#37 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd0380) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#38 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd0380) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#39 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#40 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#41 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#42 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#43 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa01540, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#44 0x0000000000000000 in ?? () | |
Thread 22 (Thread 0x7fd3299ff700 (LWP 62)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd3299fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd3299fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd3299fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3299fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd3299fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd3299fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd3299fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33efe4c80) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd3299fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 21 (Thread 0x7fd3309ff700 (LWP 51)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd32f11a740 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa01d4c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa01c00) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd3309fd190, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340171936 in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::~ChannelData (this=0x7fd32f11dc70, __in_chrg=<optimized out>) at src/core/lib/surface/server.cc:1260 | |
#14 0x00007fd3400e3381 in grpc_channel_stack_destroy (stack=stack@entry=0x7fd32f11db80) at src/core/lib/channel/channel_stack.cc:184 | |
#15 0x00007fd3400e47b9 in operator() (p=0x7fd32f11db80, __closure=0x0) at src/core/lib/channel/channel_stack_builder_impl.cc:86 | |
#16 _FUN () at src/core/lib/channel/channel_stack_builder_impl.cc:88 | |
#17 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd32f11db88) at third_party/abseil-cpp/absl/status/status.h:853 | |
#18 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd3309fd340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#19 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd3309fd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#20 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32f0dda80, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#21 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#22 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#23 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#24 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#25 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#26 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd3309fd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#27 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32f13f400, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#28 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#29 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#30 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#31 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#32 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#33 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#34 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32f119cc0) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#35 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#36 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#37 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd1b80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#38 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd1b80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#39 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#40 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#41 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#42 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#43 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa01c40, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#44 0x0000000000000000 in ?? () | |
Thread 20 (Thread 0x7fd32e7fe700 (LWP 53)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd32c59ab01 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0314c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa03000) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd32e7fc1d0, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340178e8c in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (new_state=GRPC_CHANNEL_SHUTDOWN, this=0x7fd32f6171f0) at src/core/lib/surface/server.cc:1241 | |
#14 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (this=0x7fd32f6171f0, new_state=<optimized out>) at src/core/lib/surface/server.cc:1236 | |
#15 0x00007fd34017eed0 in grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification (arg=0x7fd335d2c400) at ./src/core/lib/gprpp/ref_counted_ptr.h:144 | |
#16 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd335d2c418) at third_party/abseil-cpp/absl/status/status.h:853 | |
#17 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd32e7fc340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#18 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd32e7fc340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#19 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32f700000, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#20 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#21 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#22 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#23 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#24 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#25 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd32e7fc430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#26 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32f6f0000, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#27 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#28 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#29 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#30 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#31 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#32 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#33 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32f6f9240) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#34 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#35 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#36 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33ede2180) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#37 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33ede2180) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#38 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#39 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#40 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#41 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#42 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa03040, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#43 0x0000000000000000 in ?? () | |
Thread 19 (Thread 0x7fd32d1ff700 (LWP 55)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd33fa02f4c in ?? () | |
#3 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x7fd33edeb0f8, t=t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#4 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#5 0x00007fd3400466ee in absl::lts_20230802::CondVar::WaitCommon (this=0x7fd33edeb0c0, mutex=0x7fd33edeb0b8, t=...) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2619 | |
#6 0x00007fd3401cea6d in absl::lts_20230802::CondVar::WaitWithTimeout (this=this@entry=0x7fd33edeb0c0, mu=mu@entry=0x7fd33edeb0b8, timeout=...) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2663 | |
#7 0x00007fd3403f1f61 in grpc_event_engine::experimental::TimerManager::WaitUntil (this=this@entry=0x7fd33edeb0b0, next=...) at third_party/abseil-cpp/absl/time/time.h:1588 | |
#8 0x00007fd3403f20ad in grpc_event_engine::experimental::TimerManager::MainLoop (this=0x7fd33edeb0b0) at src/core/lib/event_engine/posix_engine/timer_manager.cc:80 | |
#9 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#10 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#11 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#12 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa02e40, allocate=0x80, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#13 0x0000000000000000 in ?? () | |
Thread 18 (Thread 0x7fd33e5ff700 (LWP 32)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd33e5fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd33e5fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd33e5fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd33e5fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd33e5fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd33e5fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd33e5fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33fcdcb80) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33e5fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 17 (Thread 0x7fd33ec7f700 (LWP 31)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd33ec7d590, clockid=<optimized out>, expected=0, futex_word=0x7fd33ec7d5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd33ec7d590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd33ec7d5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd33ec7d5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd33ec7d590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd33ec7d5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33ff6cc40) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33ec7d5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 16 (Thread 0x7fd33a5ff700 (LWP 38)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd3081af681 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0094c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa00800) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd33a5fd1d0, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340178e8c in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (new_state=GRPC_CHANNEL_SHUTDOWN, this=0x7fd335cf46f0) at src/core/lib/surface/server.cc:1241 | |
#14 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (this=0x7fd335cf46f0, new_state=<optimized out>) at src/core/lib/surface/server.cc:1236 | |
#15 0x00007fd34017eed0 in grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification (arg=0x7fd32f1198c0) at ./src/core/lib/gprpp/ref_counted_ptr.h:144 | |
#16 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd32f1198d8) at third_party/abseil-cpp/absl/status/status.h:853 | |
#17 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd33a5fd340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#18 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd33a5fd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#19 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd335cd2b00, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#20 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#21 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#22 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#23 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#24 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#25 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd33a5fd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#26 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd335d3e800, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#27 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#28 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#29 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#30 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#31 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#32 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#33 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd335d47200) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#34 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#35 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#36 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fccf480) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#37 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fccf480) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#38 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#39 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#40 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#41 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#42 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa00840, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#43 0x0000000000000000 in ?? () | |
Thread 15 (Thread 0x7fd3365ff700 (LWP 44)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd3365fd1c0 in ?? () | |
#3 0x00007fd340103acd in grpc_core::ScopedTimeCache::Now (this=0x198f4) at ./src/core/lib/gprpp/time.h:112 | |
#4 0x00007fd340124587 in grpc_core::Timestamp::Now () at ./src/core/lib/gprpp/time.h:175 | |
#5 grpc_core::PeriodicUpdate::MaybeEndPeriod(absl::lts_20230802::FunctionRef<void (grpc_core::Duration)>) (this=this@entry=0x7fd32f4cdc30, f=...) at src/core/lib/resource_quota/periodic_update.cc:27 | |
#6 0x00007fd3400a3bee in grpc_core::PeriodicUpdate::Tick(absl::lts_20230802::FunctionRef<void (grpc_core::Duration)>) (f=..., this=0x7fd32f4cdc30) at ./src/core/lib/resource_quota/periodic_update.h:48 | |
#7 grpc_core::GrpcMemoryAllocatorImpl::Release (n=<optimized out>, this=0x7fd32f4cdbf0) at ./src/core/lib/resource_quota/memory_quota.h:411 | |
#8 grpc_event_engine::experimental::MemoryAllocator::Reservation::~Reservation (this=0x7fd32f4fc050, __in_chrg=<optimized out>) at include/grpc/event_engine/memory_allocator.h:85 | |
#9 grpc_chttp2_transport::~grpc_chttp2_transport (this=0x7fd32f4fc000, __in_chrg=<optimized out>) at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:386 | |
#10 0x00007fd3400a3cf9 in grpc_chttp2_transport::~grpc_chttp2_transport (this=0x7fd32f4fc000, __in_chrg=<optimized out>) at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:386 | |
#11 0x00007fd3400b359d in closure_impl::closure_wrapper (arg=<optimized out>, error=...) at third_party/abseil-cpp/absl/status/status.h:871 | |
#12 0x00007fd34010a5fa in grpc_combiner_continue_exec_ctx () at third_party/abseil-cpp/absl/status/status.h:853 | |
#13 0x00007fd34010bef6 in grpc_core::ExecCtx::Flush (this=this@entry=0x7fd3365fd340) at src/core/lib/iomgr/exec_ctx.cc:87 | |
#14 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd3365fd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#15 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32f4d3400, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#16 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#17 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#18 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#19 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#20 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#21 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd3365fd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#22 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32f4f9000, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#23 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#24 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#25 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#26 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#27 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#28 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#29 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32f4f8040) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#30 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#31 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#32 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd0680) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#33 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd0680) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#34 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#35 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#36 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#37 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#38 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x1, allocate=0x7fd3365fd130, deallocate=0x7fd340636620, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#39 0x0000000000000000 in ?? () | |
Thread 14 (Thread 0x7fd33c9ff700 (LWP 35)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x0000000000000000 in ?? () | |
Thread 13 (Thread 0x7fd347936000 (LWP 1)): | |
#0 gpr_time_sub (a=..., b=...) at src/core/lib/gpr/time.cc:190 | |
#1 0x00007fd340103dc9 in grpc_core::Timestamp::FromTimespecRoundDown (ts=...) at src/core/lib/gprpp/time.cc:95 | |
#2 0x00007fd340103acd in grpc_core::ScopedTimeCache::Now (this=0x7ffe98f83c60) at ./src/core/lib/gprpp/time.h:112 | |
#3 0x00007fd3400cfce8 in grpc_core::Timestamp::Now () at ./src/core/lib/gprpp/time.h:175 | |
#4 grpc_core::Chttp2PingRatePolicy::RequestSendPing (this=this@entry=0x7fd33189e0c0, next_allowed_ping_interval=..., inflight_pings=inflight_pings@entry=0) at src/core/ext/transport/chttp2/transport/ping_rate_policy.cc:76 | |
#5 0x00007fd3400d409b in maybe_initiate_ping (t=0x7fd33189d800) at third_party/abseil-cpp/absl/container/internal/raw_hash_set.h:1917 | |
#6 grpc_chttp2_begin_write (t=0x7fd33189d800) at src/core/ext/transport/chttp2/transport/writing.cc:720 | |
#7 0x00007fd3400afbb5 in write_action_begin_locked (t=...) at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:1087 | |
#8 operator() (this=0x0, error=..., tp=0x7fd33189d800) at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:276 | |
#9 _FUN () at src/core/ext/transport/chttp2/transport/chttp2_transport.cc:276 | |
#10 0x00007fd34010a86f in grpc_combiner_continue_exec_ctx () at third_party/abseil-cpp/absl/status/status.h:853 | |
#11 0x00007fd34010bef6 in grpc_core::ExecCtx::Flush (this=this@entry=0x7ffe98f83c30) at src/core/lib/iomgr/exec_ctx.cc:87 | |
#12 0x00007fd34017427f in grpc_core::ExecCtx::~ExecCtx (this=0x7ffe98f83c30, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#13 grpc_server_shutdown_and_notify (server=0x7fd33ed31c80, cq=0x7fd33fd09200, tag=tag@entry=0x7ffe98f83cd0) at src/core/lib/surface/server.cc:1949 | |
#14 0x00007fd34005bff7 in grpc_rb_server_maybe_shutdown_and_notify (server=server@entry=0x7fd33fd07800, deadline=...) at ../../../../src/ruby/ext/grpc/rb_server.c:62 | |
#15 0x00007fd34005c134 in grpc_rb_server_free_internal (p=0x7fd33fd07800) at ../../../../src/ruby/ext/grpc/rb_server.c:102 | |
#16 grpc_rb_server_free (p=0x7fd33fd07800) at ../../../../src/ruby/ext/grpc/rb_server.c:109 | |
#17 0x000055759e27ac7e in run_final (zombie=<optimized out>, objspace=0x7fd347471000) at gc.c:4395 | |
#18 finalize_list (zombie=<optimized out>, objspace=<optimized out>) at gc.c:4414 | |
#19 finalize_deferred_heap_pages (objspace=0x7fd347471000) at gc.c:4443 | |
#20 0x000055759e28cecd in rb_objspace_call_finalizer (objspace=0x7fd347471000) at gc.c:4580 | |
#21 0x000055759e2654c9 in rb_ec_finalize (ec=0x7fd34747f050) at vm_core.h:1851 | |
#22 rb_ec_cleanup (ec=ec@entry=0x7fd34747f050, ex=<optimized out>) at eval.c:262 | |
#23 0x000055759e265c69 in ruby_run_node (n=0x7fd341b8a508) at eval.c:330 | |
#24 0x000055759e2607a7 in rb_main (argv=0x7ffe98f84068, argc=7) at ./main.c:38 | |
#25 main (argc=<optimized out>, argv=<optimized out>) at ./main.c:57 | |
Thread 12 (Thread 0x7fd32efff700 (LWP 52)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd32dfbe7e1 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa02c4c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa02b00) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd32effd1d0, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340178e8c in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (new_state=GRPC_CHANNEL_SHUTDOWN, this=0x7fd32f431ee0) at src/core/lib/surface/server.cc:1241 | |
#14 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (this=0x7fd32f431ee0, new_state=<optimized out>) at src/core/lib/surface/server.cc:1236 | |
#15 0x00007fd34017eed0 in grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification (arg=0x7fd3316d1dc0) at ./src/core/lib/gprpp/ref_counted_ptr.h:144 | |
#16 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd3316d1dd8) at third_party/abseil-cpp/absl/status/status.h:853 | |
#17 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd32effd340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#18 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd32effd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#19 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32f4d3600, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#20 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#21 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#22 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#23 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#24 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#25 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd32effd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#26 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32f4fa000, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#27 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#28 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#29 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#30 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#31 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#32 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#33 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32f4f8740) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#34 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#35 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#36 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd1e80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#37 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd1e80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#38 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#39 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#40 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#41 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#42 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa02b40, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#43 0x0000000000000000 in ?? () | |
Thread 11 (Thread 0x7fd323df4700 (LWP 83)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd323df2590, clockid=<optimized out>, expected=0, futex_word=0x7fd323df25c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd323df2590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd323df25a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd323df25a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd323df2590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd323df25a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f1071c0) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd323df25c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 10 (Thread 0x7fd3387fe700 (LWP 41)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd307a2d821 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0114c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa01000) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd3387fc1d0, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340178e8c in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (new_state=GRPC_CHANNEL_SHUTDOWN, this=0x7fd335c16af0) at src/core/lib/surface/server.cc:1241 | |
#14 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (this=0x7fd335c16af0, new_state=<optimized out>) at src/core/lib/surface/server.cc:1236 | |
#15 0x00007fd34017eed0 in grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification (arg=0x7fd32fae0440) at ./src/core/lib/gprpp/ref_counted_ptr.h:144 | |
#16 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd32fae0458) at third_party/abseil-cpp/absl/status/status.h:853 | |
#17 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd3387fc340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#18 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd3387fc340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#19 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd335cd2500, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#20 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#21 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#22 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#23 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#24 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#25 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd3387fc430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#26 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd335cf8800, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#27 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#28 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#29 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#30 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#31 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#32 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#33 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd335cf7480) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#34 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#35 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#36 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fccfd80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#37 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fccfd80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#38 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#39 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#40 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#41 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#42 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa01040, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#43 0x0000000000000000 in ?? () | |
Thread 9 (Thread 0x7fd33d5fe700 (LWP 34)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x0000000000000000 in ?? () | |
Thread 8 (Thread 0x7fd323bf3700 (LWP 84)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd323bf1590, clockid=<optimized out>, expected=0, futex_word=0x7fd323bf15c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd323bf1590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd323bf15a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd323bf15a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd323bf1590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd323bf15a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33f10c540) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd323bf15c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 7 (Thread 0x7fd32bbff700 (LWP 56)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd32bbfd590, clockid=<optimized out>, expected=0, futex_word=0x7fd32bbfd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd32bbfd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32bbfd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd32bbfd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd32bbfd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd32bbfd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33ef99240) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd32bbfd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 6 (Thread 0x7fd33ddff700 (LWP 33)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd300000000 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa0024c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3400466ee in absl::lts_20230802::CondVar::WaitCommon (this=0x7fd33fd0c018, mutex=0x7fd33fd0c000, t=...) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2619 | |
#8 0x00007fd340194ec7 in gpr_cv_wait (cv=0x7fd33fd0c018, mu=0x7fd33fd0c000, abs_deadline=...) at src/core/lib/gpr/sync_abseil.cc:78 | |
#9 0x00007fd34010c45d in grpc_core::Executor::ThreadMain (arg=0x7fd33fd0c000) at src/core/lib/iomgr/executor.cc:230 | |
#10 0x00007fd340196b89 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#11 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#12 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#13 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa00140, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#14 0x0000000000000000 in ?? () | |
Thread 5 (Thread 0x7fd3391ff700 (LWP 40)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd307a2d841 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa00e4c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa00d00) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd3391fd1d0, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340178e8c in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (new_state=GRPC_CHANNEL_SHUTDOWN, this=0x7fd32c030920) at src/core/lib/surface/server.cc:1241 | |
#14 grpc_core::Server::ChannelData::ConnectivityWatcher::OnConnectivityStateChange (this=0x7fd32c030920, new_state=<optimized out>) at src/core/lib/surface/server.cc:1236 | |
#15 0x00007fd34017eed0 in grpc_core::AsyncConnectivityStateWatcherInterface::Notifier::SendNotification (arg=0x7fd335af4240) at ./src/core/lib/gprpp/ref_counted_ptr.h:144 | |
#16 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd335af4258) at third_party/abseil-cpp/absl/status/status.h:853 | |
#17 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd3391fd340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#18 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd3391fd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#19 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd32c03dc00, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#20 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#21 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#22 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#23 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#24 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#25 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd3391fd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#26 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd32c0ad000, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#27 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#28 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#29 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#30 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#31 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#32 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#33 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd32c0cf100) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#34 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#35 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#36 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fccfa80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#37 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fccfa80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#38 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#39 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#40 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#41 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#42 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa00d40, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#43 0x0000000000000000 in ?? () | |
Thread 4 (Thread 0x7fd33b3ff700 (LWP 37)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd33b3fd590, clockid=<optimized out>, expected=0, futex_word=0x7fd33b3fd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd33b3fd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd33b3fd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd33b3fd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd33b3fd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd33b3fd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33fd122c0) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33b3fd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 3 (Thread 0x7fd339dfe700 (LWP 39)): | |
#0 0x00007fd347c3473d in openlog_internal (logfac=<optimized out>, logstat=<optimized out>, ident=<optimized out>) at ../misc/syslog.c:350 | |
#1 openlog (ident=<optimized out>, logstat=<optimized out>, logfac=<optimized out>) at ../misc/syslog.c:388 | |
#2 0x00007fd335abb9c0 in ?? () | |
#3 0xffffffffffffffff in ?? () | |
#4 0x00007fd33fa00c4c in ?? () | |
#5 0x00007fd340537cc3 in absl::lts_20230802::synchronization_internal::FutexWaiter::Wait (this=this@entry=0x3f, t=..., t@entry=...) at third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc:78 | |
#6 0x00007fd3404688d2 in AbslInternalPerThreadSemWait_lts_20230802 (t=...) at third_party/abseil-cpp/absl/synchronization/internal/waiter_base.h:78 | |
#7 0x00007fd3401cd773 in absl::lts_20230802::Mutex::Block (this=this@entry=0x7fd33ed31ce8, s=0x7fd33fa00b00) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1138 | |
#8 0x00007fd3401ce245 in absl::lts_20230802::Mutex::LockSlowLoop (this=0x7fd33ed31ce8, waitp=0x7fd339dfc190, flags=<optimized out>) at third_party/abseil-cpp/absl/synchronization/mutex.cc:2063 | |
#9 0x00007fd3401ce716 in absl::lts_20230802::Mutex::LockSlowWithDeadline (this=0x7fd33ed31ce8, how=0x7fd34063bae0, cond=0x0, t=..., flags=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1924 | |
#10 0x00007fd34004666c in absl::lts_20230802::Mutex::LockSlow (this=<optimized out>, how=how@entry=0x7fd34063bae0, cond=cond@entry=0x0, flags=flags@entry=0) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1815 | |
#11 0x00007fd3401ce8fd in absl::lts_20230802::Mutex::Lock (this=this@entry=0x7fd33ed31ce8) at third_party/abseil-cpp/absl/synchronization/mutex.cc:1500 | |
#12 0x00007fd340171936 in absl::lts_20230802::MutexLock::MutexLock (mu=0x7fd33ed31ce8, this=<synthetic pointer>) at third_party/abseil-cpp/absl/synchronization/mutex.h:552 | |
#13 grpc_core::Server::ChannelData::~ChannelData (this=0x7fd335aee7f0, __in_chrg=<optimized out>) at src/core/lib/surface/server.cc:1260 | |
#14 0x00007fd3400e3381 in grpc_channel_stack_destroy (stack=stack@entry=0x7fd335aee700) at src/core/lib/channel/channel_stack.cc:184 | |
#15 0x00007fd3400e47b9 in operator() (p=0x7fd335aee700, __closure=0x0) at src/core/lib/channel/channel_stack_builder_impl.cc:86 | |
#16 _FUN () at src/core/lib/channel/channel_stack_builder_impl.cc:88 | |
#17 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd335aee708) at third_party/abseil-cpp/absl/status/status.h:853 | |
#18 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd339dfc340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#19 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd339dfc340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#20 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd335af0500, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#21 0x00007fd34040238f in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/atomic_base.h:546 | |
#22 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#23 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#24 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#25 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#26 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd339dfc430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#27 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd335af8800, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#28 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#29 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#30 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#31 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#32 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#33 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#34 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd335af4ac0) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#35 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#36 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#37 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fccf780) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#38 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fccf780) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#39 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#40 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#41 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#42 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#43 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33fa00b40, allocate=0x189, deallocate=0x0, closure=0x7fd347c3473d <openlog+381>) at allocate_once.c:27 | |
#44 0x0000000000000000 in ?? () | |
Thread 2 (Thread 0x7fd33bbff700 (LWP 36)): | |
#0 futex_abstimed_wait_cancelable (private=<optimized out>, abstime=0x7fd33bbfd590, clockid=<optimized out>, expected=0, futex_word=0x7fd33bbfd5c8) at ../sysdeps/nptl/futex-internal.h:320 | |
#1 __pthread_cond_wait_common (abstime=0x7fd33bbfd590, clockid=<optimized out>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd33bbfd5a0) at pthread_cond_wait.c:520 | |
#2 __pthread_cond_timedwait (cond=cond@entry=0x7fd33bbfd5a0, mutex=mutex@entry=0x55759e806e20 <thread_cache_lock>, abstime=abstime@entry=0x7fd33bbfd590) at pthread_cond_wait.c:665 | |
#3 0x000055759e40afe8 in native_cond_timedwait (abs=<synthetic pointer>, mutex=0x55759e806e20 <thread_cache_lock>, cond=0x7fd33bbfd5a0) at thread_pthread.c:685 | |
#4 register_cached_thread_and_wait (altstack=0x7fd33fcf5ac0) at thread_pthread.c:1237 | |
#5 thread_start_func_1 (th_ptr=<optimized out>) at thread_pthread.c:1182 | |
#6 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#7 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33bbfd5c8, allocate=0x89, deallocate=0x0, closure=0x7fd347d387d1 <__pthread_cond_timedwait+625>) at allocate_once.c:27 | |
#8 0x0000000000000000 in ?? () | |
Thread 1 (Thread 0x7fd333dff700 (LWP 47)): | |
#0 __GI_abort () at abort.c:107 | |
#1 0x000055759e25feca in die () at error.c:817 | |
#2 rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x7fd333dfc3c0, fmt=fmt@entry=0x55759e67d76a "Segmentation fault at %p") at error.c:817 | |
#3 0x000055759e3c1efd in sigsegv (sig=11, info=0x7fd333dfc4f0, ctx=0x7fd333dfc3c0) at signal.c:964 | |
#4 <signal handler called> | |
#5 0x00007fd34016b579 in grpc_cq_pollset (cq=cq@entry=0x7fd33ed46200) at src/core/lib/surface/completion_queue.cc:1411 | |
#6 0x00007fd3401439aa in grpc_core::FilterStackCall::SetCompletionQueue (this=0x7fd32f726070, cq=0x7fd33ed46200) at src/core/lib/surface/call.cc:928 | |
#7 0x00007fd34017215e in grpc_core::Server::CallData::Publish (this=0x7fd32f726fa0, cq_idx=0, rc=0x7fd33ff80260) at src/core/lib/surface/server.cc:1683 | |
#8 0x00007fd340174ee0 in grpc_core::Server::CallData::StartNewRpc (this=0x7fd32f726fa0, elem=0x7fd32f726ee0) at third_party/abseil-cpp/absl/status/status.h:882 | |
#9 0x00007fd34014f1ab in grpc_core::Closure::Run (location=..., error=..., closure=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:871 | |
#10 grpc_core::FilterStackCall::BatchControl::PostCompletion (this=0x7fd32f7e4a20) at src/core/lib/surface/call.cc:1356 | |
#11 0x00007fd34014f629 in grpc_core::FilterStackCall::BatchControl::FinishStep (this=<optimized out>, op=op@entry=grpc_core::FilterStackCall::PendingOp::kRecvInitialMetadata) at src/core/lib/surface/call.cc:1375 | |
#12 0x00007fd3401511bc in grpc_core::FilterStackCall::BatchControl::ReceivingInitialMetadataReady (this=<optimized out>, error=...) at src/core/lib/surface/call.cc:1483 | |
#13 0x00007fd34015130a in operator() (error=..., error=..., __closure=0x0, bctl=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:871 | |
#14 _FUN () at src/core/lib/surface/call.cc:1750 | |
#15 0x00007fd34016fc8a in grpc_core::Closure::Run (location=..., error=..., closure=0x7fd32f726e08) at third_party/abseil-cpp/absl/status/status.h:871 | |
#16 grpc_core::Server::CallData::RecvInitialMetadataReady (arg=<optimized out>, error=...) at src/core/lib/surface/server.cc:1850 | |
#17 0x00007fd34010bf75 in exec_ctx_run (closure=0x7fd32f727088) at third_party/abseil-cpp/absl/status/status.h:853 | |
#18 grpc_core::ExecCtx::Flush (this=this@entry=0x7fd333dfd340) at src/core/lib/iomgr/exec_ctx.cc:84 | |
#19 0x00007fd340401de8 in grpc_core::ExecCtx::~ExecCtx (this=0x7fd333dfd340, __in_chrg=<optimized out>) at ./src/core/lib/iomgr/exec_ctx.h:130 | |
#20 grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::FinishPendingRead (this=0x7fd3388fda80, status=...) at src/core/lib/iomgr/event_engine_shims/endpoint.cc:132 | |
#21 0x00007fd340402357 in operator() (__closure=<optimized out>, status=..., __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:871 | |
#22 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#23 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#24 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#25 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::(anonymous namespace)::EventEngineEndpointWrapper::Read(grpc_closure*, grpc_slice_buffer*, const grpc_event_engine::experimental::EventEngine::Endpoint::ReadArgs*)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#26 0x00007fd34051d3e4 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=0x7fd333dfd430) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:868 | |
#27 grpc_event_engine::experimental::PosixEndpointImpl::HandleRead (this=0x7fd338984400, status=...) at src/core/lib/event_engine/posix_engine/posix_endpoint.cc:588 | |
#28 0x00007fd34051d870 in operator() (__closure=<optimized out>, __closure=<optimized out>, status=...) at third_party/abseil-cpp/absl/status/status.h:853 | |
#29 absl::lts_20230802::base_internal::Callable::Invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:185 | |
#30 absl::lts_20230802::base_internal::invoke<grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/base/internal/invoke.h:212 | |
#31 absl::lts_20230802::internal_any_invocable::InvokeR<void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status> (f=...) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:132 | |
#32 absl::lts_20230802::internal_any_invocable::LocalInvoker<false, void, grpc_event_engine::experimental::PosixEndpointImpl::PosixEndpointImpl(grpc_event_engine::experimental::EventHandle*, grpc_event_engine::experimental::PosixEngineClosure*, std::shared_ptr<grpc_event_engine::experimental::EventEngine>, grpc_event_engine::experimental::MemoryAllocator&&, const grpc_event_engine::experimental::PosixTcpOptions&)::<lambda(absl::lts_20230802::Status)>&, absl::lts_20230802::Status>(absl::lts_20230802::internal_any_invocable::TypeErasedState *) (state=<optimized out>) at third_party/abseil-cpp/absl/functional/internal/any_invocable.h:310 | |
#33 0x00007fd3403e85d2 in absl::lts_20230802::internal_any_invocable::Impl<void (absl::lts_20230802::Status)>::operator()(absl::lts_20230802::Status) (args#0=..., this=<optimized out>) at third_party/abseil-cpp/absl/status/status.h:774 | |
#34 grpc_event_engine::experimental::PosixEngineClosure::Run (this=0x7fd338965780) at ./src/core/lib/event_engine/posix_engine/posix_engine_closure.h:53 | |
#35 0x00007fd3403f6253 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:428 | |
#36 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step (this=<optimized out>) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:421 | |
#37 0x00007fd3403f6650 in grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody (this=this@entry=0x7fd33fcd0f80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:394 | |
#38 0x00007fd3403f676c in operator() (__closure=0x0, arg=0x7fd33fcd0f80) at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:207 | |
#39 _FUN () at src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc:209 | |
#40 0x00007fd340196bd7 in operator() (__closure=0x0, v=<optimized out>) at src/core/lib/gprpp/posix/thd.cc:145 | |
#41 _FUN () at src/core/lib/gprpp/posix/thd.cc:150 | |
#42 0x00007fd347d31609 in start_thread (arg=<optimized out>) at pthread_create.c:477 | |
#43 0x00007fd347c3b133 in __GI___libc_allocate_once_slow (place=0x7fd33ed46200, allocate=0x7fd33ed46200, deallocate=0x0, closure=0x0) at allocate_once.c:27 | |
#44 0x0000000000000000 in ?? () |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment