zanmato1984 commented on issue #43236:
URL: https://github.com/apache/arrow/issues/43236#issuecomment-2229901162

   Hi, thanks reporting.
   
   I was able to repro the issue using conda pyarrow 16.1.0 (however I failed 
to do so with my own built arrow/pyarrow). Attaching the stack trace here:
   ```
   (lldb) bt
   * thread #5, stop reason = EXC_BAD_ACCESS (code=1, address=0x1000)
     * frame #0: 0x0000000197967230 libsystem_platform.dylib`_platform_memmove 
+ 144
       frame #1: 0x0000000103d7f10c libarrow.1601.0.0.dylib`void 
arrow::internal::TransferBitmap<(arrow::internal::TransferMode)0>(unsigned char 
const*, long long, long long, long long, unsigned char*) + 216
       frame #2: 0x0000000103d7fbc0 
libarrow.1601.0.0.dylib`arrow::Result<std::__1::shared_ptr<arrow::Buffer>> 
arrow::internal::TransferBitmap<(arrow::internal::TransferMode)0>(arrow::MemoryPool*,
 unsigned char const*, long long, long long) + 144
       frame #3: 0x00000001031eb710 
libarrow.1601.0.0.dylib`std::__1::enable_if<std::is_same<arrow::FixedSizeBinaryType,
 arrow::FixedSizeBinaryType>::value && !std::is_same<arrow::BinaryType, 
arrow::FixedSizeBinaryType>::value, arrow::Status>::type 
arrow::compute::internal::(anonymous 
namespace)::BinaryToBinaryCastExec<arrow::BinaryType, 
arrow::FixedSizeBinaryType>(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) + 368
       frame #4: 0x0000000103141aec 
libarrow.1601.0.0.dylib`arrow::compute::detail::(anonymous 
namespace)::ScalarExecutor::Execute(arrow::compute::ExecBatch const&, 
arrow::compute::detail::ExecListener*) + 1628
       frame #5: 0x000000010314b7d4 
libarrow.1601.0.0.dylib`arrow::compute::ExecuteScalarExpression(arrow::compute::Expression
 const&, arrow::compute::ExecBatch const&, arrow::compute::ExecContext*) + 1652
       frame #6: 0x000000010314b550 
libarrow.1601.0.0.dylib`arrow::compute::ExecuteScalarExpression(arrow::compute::Expression
 const&, arrow::compute::ExecBatch const&, arrow::compute::ExecContext*) + 1008
       frame #7: 0x000000013156e9b0 
libarrow_acero.1601.0.0.dylib`arrow::acero::(anonymous 
namespace)::FilterNode::ProcessBatch(arrow::compute::ExecBatch) + 212
       frame #8: 0x0000000131597c50 
libarrow_acero.1601.0.0.dylib`arrow::acero::MapNode::InputReceived(arrow::acero::ExecNode*,
 arrow::compute::ExecBatch) + 204
       frame #9: 0x00000001315c1fd8 
libarrow_acero.1601.0.0.dylib`std::__1::__function::__func<arrow::acero::(anonymous
 namespace)::SourceNode::SliceAndDeliverMorsel(arrow::compute::ExecBatch 
const&)::'lambda'(), std::__1::allocator<arrow::acero::(anonymous 
namespace)::SourceNode::SliceAndDeliverMorsel(arrow::compute::ExecBatch 
const&)::'lambda'()>, arrow::Status ()>::operator()() + 364
       frame #10: 0x00000001315a4fc4 
libarrow_acero.1601.0.0.dylib`std::__1::enable_if<!std::is_void<arrow::Status>::value
 && !is_future<arrow::Status>::value && 
(!arrow::Future<arrow::internal::Empty>::is_empty || 
std::is_same<arrow::Status, arrow::Status>::value), void>::type 
arrow::detail::ContinueFuture::operator()<std::__1::function<arrow::Status 
()>&, arrow::Status, 
arrow::Future<arrow::internal::Empty>>(arrow::Future<arrow::internal::Empty>, 
std::__1::function<arrow::Status ()>&) const + 60
       frame #11: 0x00000001315a4ef0 
libarrow_acero.1601.0.0.dylib`std::__1::__bind_return<arrow::detail::ContinueFuture,
 std::__1::tuple<arrow::Future<arrow::internal::Empty>, 
std::__1::function<arrow::Status ()>>, std::__1::tuple<>, 
__is_valid_bind_return<arrow::detail::ContinueFuture, 
std::__1::tuple<arrow::Future<arrow::internal::Empty>, 
std::__1::function<arrow::Status ()>>, std::__1::tuple<>>::value>::type 
std::__1::__bind<arrow::detail::ContinueFuture, 
arrow::Future<arrow::internal::Empty>&, std::__1::function<arrow::Status 
()>>::operator()[abi:fe180100]<>() + 68
       frame #12: 0x0000000103dde024 libarrow.1601.0.0.dylib`void* 
std::__1::__thread_proxy[abi:fe180100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct,
 std::__1::default_delete<std::__1::__thread_struct>>, 
arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::$_0>>(void*) + 496
       frame #13: 0x0000000197936f94 libsystem_pthread.dylib`_pthread_start + 
136
   ```


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