lhoestq commented on issue #45214:
URL: https://github.com/apache/arrow/issues/45214#issuecomment-4388770145

   here is the backtrace for the last example I shared 
([comment](https://github.com/apache/arrow/issues/45214#issuecomment-4372015477))
   ```
   (lldb) process attach --pid 19530
   Process 19530 stopped
   * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
       frame #0: 0x000000018ad0f3cc libsystem_kernel.dylib`__psynch_cvwait + 8
   libsystem_kernel.dylib`__psynch_cvwait:
   ->  0x18ad0f3cc <+8>:  b.lo   0x18ad0f3ec    ; <+40>
       0x18ad0f3d0 <+12>: pacibsp 
       0x18ad0f3d4 <+16>: stp    x29, x30, [sp, #-0x10]!
       0x18ad0f3d8 <+20>: mov    x29, sp
   Target 0: (python3.12) stopped.
   Executable binary set to 
"/Users/quentinlhoest/.pyenv/versions/3.12.2/bin/python3.12".
   Architecture set to: arm64-apple-macosx-.
   (lldb) bt all
   * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
     * frame #0: 0x000000018ad0f3cc libsystem_kernel.dylib`__psynch_cvwait + 8
       frame #1: 0x000000018ad4e0e0 libsystem_pthread.dylib`_pthread_cond_wait 
+ 984
       frame #2: 0x000000018ac7e298 
libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)
 + 32
       frame #3: 0x000000010971e694 
libarrow.2300.dylib`arrow::internal::ThreadPool::Shutdown(bool) + 168
       frame #4: 0x000000010971e538 
libarrow.2300.dylib`arrow::internal::ThreadPool::~ThreadPool() + 56
       frame #5: 0x000000010971e81c 
libarrow.2300.dylib`arrow::internal::ThreadPool::~ThreadPool() + 12
       frame #6: 0x000000010948f72c 
libarrow.2300.dylib`std::__1::shared_ptr<arrow::internal::ThreadPool>::~shared_ptr[abi:ue170006]()
 + 56
       frame #7: 0x000000018ac05944 libsystem_c.dylib`__cxa_finalize_ranges + 
480
       frame #8: 0x000000018ac05704 libsystem_c.dylib`exit + 44
       frame #9: 0x000000018ad57dc8 
libdyld.dylib`dyld4::LibSystemHelpers::exit(int) const + 20
       frame #10: 0x000000018a9aec60 
dyld`dyld4::LibSystemHelpersWrapper::exit(int) const + 172
       frame #11: 0x000000018a9aeb7c dyld`start + 6048
     thread #2
       frame #0: 0x000000018ad0d8b0 libsystem_kernel.dylib`__workq_kernreturn + 
8
     thread #3
       frame #0: 0x000000018ad0f3cc libsystem_kernel.dylib`__psynch_cvwait + 8
       frame #1: 0x000000018ad4e0e0 libsystem_pthread.dylib`_pthread_cond_wait 
+ 984
       frame #2: 0x000000018ac7e298 
libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)
 + 32
       frame #3: 0x00000001097234d0 libarrow.2300.dylib`void* 
std::__1::__thread_proxy[abi:ue170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct,
 std::__1::default_delete<std::__1::__thread_struct>>, 
arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::$_8>>(void*) + 756
       frame #4: 0x000000018ad4dc0c libsystem_pthread.dylib`_pthread_start + 136
   (lldb) quit
   ```


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