lidavidm commented on issue #36908:
URL: https://github.com/apache/arrow/issues/36908#issuecomment-1677238532

   Ok,
   
   1. `https://github.com/conda-forge/miniforge/issues/165` makes it _really 
easy_ to have an x64 dev environment on aarch64, that is incredible!
   2. It does crash under Rosetta.
   3. The failure appears to be random, e.g. running an individual test will 
only sometimes fail.
   
   Backtrace:
   
   ```
   * thread #26, stop reason = EXC_BAD_ACCESS (code=1, address=0x9)
     * frame #0: 0x0000000182fdd2b4 
libgrpc.33.0.0.dylib`grpc_core::StatusGetChildren(absl::lts_20230125::Status) + 
68
       frame #1: 0x00000001830bfe4d 
libgrpc.33.0.0.dylib`grpc_error_has_clear_grpc_status(absl::lts_20230125::Status)
 + 125
       frame #2: 0x0000000182eb876c 
libgrpc.33.0.0.dylib`close_transport_locked(grpc_chttp2_transport*, 
absl::lts_20230125::Status) + 92
       frame #3: 0x0000000182ebecd3 
libgrpc.33.0.0.dylib`read_action_locked(void*, absl::lts_20230125::Status) + 
2179
       frame #4: 0x0000000182fec70e 
libgrpc.33.0.0.dylib`grpc_combiner_continue_exec_ctx() + 158
       frame #5: 0x0000000182ff563e 
libgrpc.33.0.0.dylib`grpc_core::ExecCtx::Flush() + 78
       frame #6: 0x0000000182fef566 
libgrpc.33.0.0.dylib`pollset_work(grpc_pollset*, grpc_pollset_worker**, 
grpc_core::Timestamp) + 2630
       frame #7: 0x0000000182ff19f6 
libgrpc.33.0.0.dylib`pollset_work(grpc_pollset*, grpc_pollset_worker**, 
grpc_core::Timestamp) + 22
       frame #8: 0x0000000182ff8c73 
libgrpc.33.0.0.dylib`grpc_pollset_work(grpc_pollset*, grpc_pollset_worker**, 
grpc_core::Timestamp) + 19
       frame #9: 0x00000001830aa399 
libgrpc.33.0.0.dylib`cq_next(grpc_completion_queue*, gpr_timespec, void*) + 569
       frame #10: 0x0000000133bca4f0 
libgrpc++.1.56.2.dylib`grpc::CompletionQueue::AsyncNextInternal(void**, bool*, 
gpr_timespec) + 80
       frame #11: 0x0000000133be7495 
libgrpc++.1.56.2.dylib`grpc::Server::SyncRequestThreadManager::PollForWork(void**,
 bool*) + 101
       frame #12: 0x0000000133bf1ea1 
libgrpc++.1.56.2.dylib`grpc::ThreadManager::MainWorkLoop() + 65
       frame #13: 0x0000000133bf2b61 
libgrpc++.1.56.2.dylib`grpc::ThreadManager::WorkerThread::WorkerThread(grpc::ThreadManager*)::$_0::__invoke(void*)
 + 17
       frame #14: 0x0000000132a2b1dc 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*) + 140
       frame #15: 0x00007ff810b0f1d3 libsystem_pthread.dylib`_pthread_start + 
125
       frame #16: 0x00007ff810b0abd3 libsystem_pthread.dylib`thread_start + 15
   ```
   
   Unfortunately this doesn't give much to go off of other than 'gRPC is maybe 
doing something wrong'...


-- 
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