nirandaperera edited a comment on pull request #10845:
URL: https://github.com/apache/arrow/pull/10845#issuecomment-930800047


   I added the `GrouperFastImpl::Find`. I tried reusing the 
`GrouperFastImpl::ConsumeImpl`method, but it looks like **parallel** test cases 
are failing. Following is a local stacktrace I get
   ```
   __GI_raise 0x00007fa593a0818b
   __GI_abort 0x00007fa5939e7859
   arrow::util::CerrLog::~CerrLog logging.cc:72
   arrow::util::CerrLog::~CerrLog logging.cc:74
   arrow::util::ArrowLog::~ArrowLog logging.cc:250
   arrow::util::TempVectorStack::release util.h:101
   arrow::util::TempVectorHolder<unsigned char>::~TempVectorHolder util.h:119
   arrow::compute::Hashing::HashMultiColumn key_hash.cc:274
   arrow::compute::internal::(anonymous 
namespace)::GrouperFastImpl::ConsumeImpl<true> hash_aggregate.cc:746
   arrow::compute::internal::(anonymous namespace)::GrouperFastImpl::Find 
hash_aggregate.cc:804
   arrow::compute::HashSemiJoinNode<false>::ConsumeProbeBatch 
hash_join_node.cc:373
   
arrow::compute::HashSemiJoinNode<false>::ConsumeCachedProbeBatches()::{lambda()#1}::operator()()
 hash_join_node.cc:314
   arrow::internal::FnOnce<void 
()>::FnImpl<arrow::compute::HashSemiJoinNode<false>::ConsumeCachedProbeBatches()::{lambda()#1}>::invoke()
 functional.h:152
   arrow::internal::FnOnce<void ()>::operator()() && functional.h:140
   arrow::internal::WorkerLoop thread_pool.cc:176
   arrow::internal::ThreadPool::<lambda()>::operator()(void) const 
thread_pool.cc:336
   std::__invoke_impl<void, 
arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> 
>(std::__invoke_other, arrow::internal::ThreadPool::<lambda()> &&) invoke.h:60
   
std::__invoke<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()>
 >(arrow::internal::ThreadPool::<lambda()> &&) invoke.h:95
   
std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()>
 > >::_M_invoke<0>(std::_Index_tuple<0>) thread:244
   
std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()>
 > >::operator()(void) thread:251
   
std::thread::_State_impl<std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()>
 > > >::_M_run(void) thread:195
   <unknown> 0x00007fa594612de4
   start_thread 0x00007fa593995609
   clone 0x00007fa593ae4293
   ```
   
   @michalursa I see that the new PR #11150 contains these test cases. I am 
wondering if this is something you encountered previously. 


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