Skip to content

Instantly share code, notes, and snippets.

@casperisfine
Created December 14, 2023 14:53
Show Gist options
  • Save casperisfine/19cb9dddb11c743f868f09133f636a1f to your computer and use it in GitHub Desktop.
Save casperisfine/19cb9dddb11c743f868f09133f636a1f to your computer and use it in GitHub Desktop.
(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