lidavidm commented on issue #36908:
URL: https://github.com/apache/arrow/issues/36908#issuecomment-1677989794
Some dumb symlinking later and:
```
(lldb) bt
* thread #23, stop reason = EXC_BAD_ACCESS (code=1, address=0x9)
* frame #0: 0x0000000171f836b4
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status)
[inlined] int
std::__1::__cxx_atomic_fetch_add[abi:v160006]<int>(__a=0x0000000000000009,
__delta=4, __order=memory_order_relaxed) at atomic:1014:12 [opt]
frame #1: 0x0000000171f836b4
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status)
[inlined] std::__1::__atomic_base<int,
true>::fetch_add[abi:v160006](this=0x0000000000000009, __op=4,
__m=memory_order_relaxed) at atomic:1649:17 [opt]
frame #2: 0x0000000171f836b4
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status)
[inlined]
absl::lts_20230125::cord_internal::RefcountAndFlags::Increment(this=0x0000000000000009)
at cord_internal.h:155:12 [opt]
frame #3: 0x0000000171f836b4
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status)
[inlined]
absl::lts_20230125::cord_internal::CordRep::Ref(rep=0x0000000000000001) at
cord_internal.h:898:17 [opt]
frame #4: 0x0000000171f836b4
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status)
[inlined]
absl::lts_20230125::Cord::InlineRep::InlineRep(this=0x00000003056ad560,
src=0x00000003056ad578) at cord.h:1074:17 [opt]
frame #5: 0x0000000171f836a5
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status)
[inlined]
absl::lts_20230125::Cord::InlineRep::InlineRep(this=0x00000003056ad560,
src=0x00000003056ad578) at cord.h:1072:39 [opt]
frame #6: 0x0000000171f836a5
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status)
[inlined] absl::lts_20230125::Cord::Cord(this=0x00000003056ad560,
src=0x00000003056ad578) at cord.h:1250:38 [opt]
frame #7: 0x0000000171f836a5
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status)
[inlined] absl::lts_20230125::Cord::Cord(this=0x00000003056ad560,
src=0x00000003056ad578) at cord.h:1250:63 [opt]
frame #8: 0x0000000171f836a5
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(status=(rep_ =
105553128871169)) at status_helper.cc:280:47 [opt]
frame #9: 0x000000017207a32d
libgrpc.33.0.0.dylib`grpc_error_has_clear_grpc_status(error=(rep_ =
105553128871169)) at error_utils.cc:164:40 [opt]
frame #10: 0x0000000171e4f85c
libgrpc.33.0.0.dylib`close_transport_locked(grpc_chttp2_transport*,
absl::lts_20230125::Status) [inlined] end_all_the_calls(t=0x00000001250f9a00,
error=(rep_ = 105553128871169)) at chttp2_transport.cc:2469:25 [opt]
frame #11: 0x0000000171e4f835
libgrpc.33.0.0.dylib`close_transport_locked(t=0x00000001250f9a00, error=(rep_ =
105553128871169)) at chttp2_transport.cc:694:3 [opt]
frame #12: 0x0000000171e568dd
libgrpc.33.0.0.dylib`read_action_locked(tp=0x00000001250f9a00, error=(rep_ =
105553128871169)) at chttp2_transport.cc:2615:5 [opt]
frame #13: 0x0000000171f94773
libgrpc.33.0.0.dylib`grpc_combiner_continue_exec_ctx() at combiner.cc:231:5
[opt]
frame #14: 0x0000000171f9d6cd
libgrpc.33.0.0.dylib`grpc_core::ExecCtx::Flush(this=0x00000003056afd98) at
exec_ctx.cc:75:17 [opt]
frame #15: 0x0000000171f977da
libgrpc.33.0.0.dylib`pollset_work(pollset=0x00000001247768a8,
worker_hdl=0x0000000000000000, deadline=<unavailable>) at
ev_poll_posix.cc:1093:49 [opt]
frame #16: 0x0000000171f99f3b
libgrpc.33.0.0.dylib`pollset_work(pollset=0x00000001247768a8,
worker=0x0000000000000000, deadline=(millis_ = 13003)) at ev_posix.cc:249:7
[opt]
frame #17: 0x0000000171fa11d3
libgrpc.33.0.0.dylib`grpc_pollset_work(pollset=<unavailable>,
worker=<unavailable>, deadline=<unavailable>) at pollset.cc:48:10 [opt]
frame #18: 0x0000000172062fd9
libgrpc.33.0.0.dylib`cq_next(cq=0x00000001247766e0, deadline=<unavailable>,
reserved=<unavailable>) at completion_queue.cc:1040:29 [opt]
frame #19: 0x0000000170f4f6e0
libgrpc++.1.56.2.dylib`grpc::CompletionQueue::AsyncNextInternal(this=0x0000600002c00d00,
tag=0x00000003056afef8, ok=0x00000003056afef7, deadline=(tv_sec = 17, tv_nsec
= 2051250, clock_type = GPR_CLOCK_MONOTONIC)) at completion_queue_cc.cc:146:15
[opt]
frame #20: 0x0000000170f6c6a5
libgrpc++.1.56.2.dylib`grpc::Server::SyncRequestThreadManager::PollForWork(void**,
bool*) [inlined] grpc::CompletionQueue::NextStatus
grpc::CompletionQueue::AsyncNext<gpr_timespec>(this=<unavailable>,
tag=0x00000003056afef8, ok=0x00000003056afef7, deadline=<unavailable>) at
completion_queue.h:200:12 [opt]
frame #21: 0x0000000170f6c697
libgrpc++.1.56.2.dylib`grpc::Server::SyncRequestThreadManager::PollForWork(this=0x0000000124713be0,
tag=0x00000003056afef8, ok=0x00000003056afef7) at server_cc.cc:807:25 [opt]
frame #22: 0x0000000170f771f1
libgrpc++.1.56.2.dylib`grpc::ThreadManager::MainWorkLoop(this=0x0000000124713be0)
at thread_manager.cc:155:30 [opt]
frame #23: 0x0000000170f77fe1
libgrpc++.1.56.2.dylib`grpc::ThreadManager::WorkerThread::WorkerThread(grpc::ThreadManager*)::$_0::__invoke(void*)
[inlined] grpc::ThreadManager::WorkerThread::Run(this=0x0000600000c054d0) at
thread_manager.cc:49:13 [opt]
frame #24: 0x0000000170f77fd9
libgrpc++.1.56.2.dylib`grpc::ThreadManager::WorkerThread::WorkerThread(grpc::ThreadManager*)::$_0::__invoke(void*)
[inlined] grpc::ThreadManager::WorkerThread::WorkerThread(this=<unavailable>,
th=0x0000600000c054d0)::$_0::operator()(void*) const at thread_manager.cc:41:69
[opt]
frame #25: 0x0000000170f77fd9
libgrpc++.1.56.2.dylib`grpc::ThreadManager::WorkerThread::WorkerThread(th=0x0000600000c054d0)::$_0::__invoke(void*)
at thread_manager.cc:41:7 [opt]
frame #26: 0x000000012a09c06c libgpr.33.0.0.dylib`grpc_core::(anonymous
namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void
(*)(void*), void*, bool*, grpc_core::Thread::Options
const&)::'lambda'(void*)::__invoke(void*) [inlined] grpc_core::(anonymous
namespace)::ThreadInternalsPosix::ThreadInternalsPosix(this=<unavailable>,
v=<unavailable>)(void*), void*, bool*, grpc_core::Thread::Options
const&)::'lambda'(void*)::operator()(void*) const at thd.cc:145:11 [opt]
frame #27: 0x000000012a09bfe4 libgpr.33.0.0.dylib`grpc_core::(anonymous
namespace)::ThreadInternalsPosix::ThreadInternalsPosix(v=<unavailable>)(void*),
void*, bool*, grpc_core::Thread::Options
const&)::'lambda'(void*)::__invoke(void*) at thd.cc:115:9 [opt]
frame #28: 0x00007ff810b0f1d3 libsystem_pthread.dylib`_pthread_start +
125
frame #29: 0x00007ff810b0abd3 libsystem_pthread.dylib`thread_start + 15
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]