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]

Reply via email to