lidavidm commented on pull request #11145:
URL: https://github.com/apache/arrow/pull/11145#issuecomment-919199225


   Oh, actually, s390x fails with our favorite thread indexing error again:
   
   <details>
   
   ```
   /arrow/cpp/src/arrow/compute/exec/aggregate_node.cc:80:  Check failed: 
(thread_index) < (Capacity()) thread index 4 is out of range [0, 4)
   
   
/usr/local/lib/libarrow.so.600(arrow::util::CerrLog::PrintBackTrace()+0x3e)[0x3ff8fa0364e]
   
   
/usr/local/lib/libarrow.so.600(arrow::util::CerrLog::~CerrLog()+0x7c)[0x3ff8fa03584]
   
   
/usr/local/lib/libarrow.so.600(arrow::util::CerrLog::~CerrLog()+0x22)[0x3ff8fa035ba]
   
   
/usr/local/lib/libarrow.so.600(arrow::util::ArrowLog::~ArrowLog()+0x6e)[0x3ff8f9d83d6]
   
   /usr/local/lib/libarrow.so.600(+0x212b582)[0x3ff8f6ab582]
   
   /usr/local/lib/libarrow.so.600(+0x212b320)[0x3ff8f6ab320]
   
   /usr/local/lib/libarrow.so.600(+0x212d3e6)[0x3ff8f6ad3e6]
   
   /usr/local/lib/libarrow.so.600(+0x2149334)[0x3ff8f6c9334]
   
   /usr/local/lib/libarrow.so.600(+0x214a44c)[0x3ff8f6ca44c]
   
   /usr/local/lib/libarrow.so.600(+0x21656b0)[0x3ff8f6e56b0]
   
   /usr/local/lib/libarrow.so.600(+0x21652f2)[0x3ff8f6e52f2]
   
   /usr/local/lib/libarrow.so.600(+0x2164e6e)[0x3ff8f6e4e6e]
   
   /usr/local/lib/libarrow.so.600(+0x2164b06)[0x3ff8f6e4b06]
   
   /usr/local/lib/libarrow.so.600(+0x2163d32)[0x3ff8f6e3d32]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x2aa)[0x3ff8f9fcb22]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinished()+0x26)[0x3ff8f9fbcee]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::MarkFinished()+0x30)[0x3ff8f9ccec8]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<nonstd::optional_lite::optional<arrow::compute::ExecBatch>
 
>::DoMarkFinished(arrow::Result<nonstd::optional_lite::optional<arrow::compute::ExecBatch>
 >)+0xce)[0x3ff916142ce]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<nonstd::optional_lite::optional<arrow::compute::ExecBatch>
 
>::MarkFinished(arrow::Result<nonstd::optional_lite::optional<arrow::compute::ExecBatch>
 >)+0x66)[0x3ff9160e6ee]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch,
 nonstd::optional_lite::optional<arrow::compute::ExecBatch> 
>::MappedCallback::operator()(arrow::Result<nonstd::optional_lite::optional<arrow::compute::ExecBatch>
 > const&)+0x146)[0x3ff9162420e]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<nonstd::optional_lite::optional<arrow::compute::ExecBatch>
 
>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch,
 nonstd::optional_lite::optional<arrow::compute::ExecBatch> 
>::MappedCallback>::operator()(arrow::FutureImpl const&) &&+0x4e)[0x3ff91623166]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<nonstd::optional_lite::optional<arrow::compute::ExecBatch>
 
>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch,
 nonstd::optional_lite::optional<arrow::compute::ExecBatch> >::MappedCallback> 
>::invoke(arrow::FutureImpl const&)+0x52)[0x3ff91622cd2]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::AddCallback(arrow::internal::FnOnce<void
 (arrow::FutureImpl const&)>, arrow::CallbackOptions)+0x12e)[0x3ff8f9fc016]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::AddCallback(arrow::internal::FnOnce<void
 (arrow::FutureImpl const&)>, arrow::CallbackOptions)+0x9a)[0x3ff8f9ccfb2]
   
   /usr/local/lib/libarrow_dataset.so.600(void 
arrow::Future<nonstd::optional_lite::optional<arrow::compute::ExecBatch> 
>::AddCallback<arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch, 
nonstd::optional_lite::optional<arrow::compute::ExecBatch> >::MappedCallback, 
arrow::Future<nonstd::optional_lite::optional<arrow::compute::ExecBatch> 
>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch,
 nonstd::optional_lite::optional<arrow::compute::ExecBatch> >::MappedCallback> 
>(arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch, 
nonstd::optional_lite::optional<arrow::compute::ExecBatch> >::MappedCallback, 
arrow::CallbackOptions) const+0xb8)[0x3ff9160ebf0]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch,
 nonstd::optional_lite::optional<arrow::compute::ExecBatch> 
>::Callback::operator()(arrow::Result<arrow::dataset::EnumeratedRecordBatch> 
const&)+0x442)[0x3ff916074e2]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch,
 nonstd::optional_lite::optional<arrow::compute::ExecBatch> 
>::Callback>::operator()(arrow::FutureImpl const&) &&+0x4e)[0x3ff9160371e]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::dataset::EnumeratedRecordBatch,
 nonstd::optional_lite::optional<arrow::compute::ExecBatch> >::Callback> 
>::invoke(arrow::FutureImpl const&)+0x52)[0x3ff915fd58a]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x2aa)[0x3ff8f9fcb22]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinished()+0x26)[0x3ff8f9fbcee]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::MarkFinished()+0x30)[0x3ff8f9ccec8]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::DoMarkFinished(arrow::Result<arrow::dataset::EnumeratedRecordBatch>)+0xce)[0x3ff91614a9e]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::MarkFinished(arrow::Result<arrow::dataset::EnumeratedRecordBatch>)+0x66)[0x3ff9160f126]
   
   
/usr/local/lib/libarrow_dataset.so.600(std::enable_if<((!std::is_void<arrow::Result<arrow::dataset::EnumeratedRecordBatch>
 
>::value)&&(!arrow::detail::is_future<std::is_void>::value))&&((!arrow::Future<arrow::dataset::EnumeratedRecordBatch>::is_empty)||std::is_same<std::is_void,
 arrow::Status>::value), void>::type 
arrow::detail::ContinueFuture::operator()<arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::dataset::EnumeratedRecordBatch
 const&)#1}, arrow::dataset::EnumeratedRecordBatch const&, 
arrow::Result<arrow::dataset::EnumeratedRecordBatch>, 
arrow::Future<arrow::dataset::EnumeratedRecordBatch> 
>(arrow::detail::is_future<std::is_void>, 
arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::dataset::EnumeratedRecordBatch
 const&)#1}&&, arrow::dataset::Enumerated
 RecordBatch const&) const+0xa0)[0x3ff91612e90]
   
   /usr/local/lib/libarrow_dataset.so.600(void 
arrow::detail::ContinueFuture::IgnoringArgsIf<arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::dataset::EnumeratedRecordBatch
 const&)#1}, arrow::Future<arrow::dataset::EnumeratedRecordBatch>, 
arrow::dataset::EnumeratedRecordBatch const&>(std::integral_constant<bool, 
false>, arrow::Future<arrow::dataset::EnumeratedRecordBatch>&&, 
arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::dataset::EnumeratedRecordBatch
 const&)#1}&&, arrow::dataset::EnumeratedRecordBatch const&) 
const+0x9a)[0x3ff9160cdc2]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::ThenOnComplete<arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::dataset::EnumeratedRecordBatch
 const&)#1}, 
arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::Status
 const&)#2}>::operator()(arrow::Result<arrow::dataset::EnumeratedRecordBatch> 
const&) &&+0xea)[0x3ff916050da]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::Future<arrow::dataset::EnumeratedRecordBatch>::ThenOnComplete<arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::dataset::EnumeratedRecordBatch
 const&)#1}, 
arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::Status
 const&)#2}> >::operator()(arrow::FutureImpl const&) &&+0x4e)[0x3ff91602a2e]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::Future<arrow::dataset::EnumeratedRecordBatch>::ThenOnComplete<arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::dataset::EnumeratedRecordBatch
 const&)#1}, 
arrow::ReadaheadGenerator<arrow::dataset::EnumeratedRecordBatch>::AddMarkFinishedContinuation(arrow::Future<arrow::dataset::EnumeratedRecordBatch>)::{lambda(arrow::Status
 const&)#2}> > >::invoke(arrow::FutureImpl const&)+0x52)[0x3ff915f9cb2]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x2aa)[0x3ff8f9fcb22]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinished()+0x26)[0x3ff8f9fbcee]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::MarkFinished()+0x30)[0x3ff8f9ccec8]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::DoMarkFinished(arrow::Result<arrow::dataset::EnumeratedRecordBatch>)+0xce)[0x3ff91614a9e]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::MarkFinished(arrow::Result<arrow::dataset::EnumeratedRecordBatch>)+0x66)[0x3ff9160f126]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::MergedGenerator<arrow::dataset::EnumeratedRecordBatch>::InnerCallback::operator()(arrow::Result<arrow::dataset::EnumeratedRecordBatch>
 const&)+0x370)[0x3ff91608160]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::MergedGenerator<arrow::dataset::EnumeratedRecordBatch>::InnerCallback>::operator()(arrow::FutureImpl
 const&) &&+0x4e)[0x3ff916037ce]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::MergedGenerator<arrow::dataset::EnumeratedRecordBatch>::InnerCallback>
 >::invoke(arrow::FutureImpl const&)+0x52)[0x3ff915fd64a]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x2aa)[0x3ff8f9fcb22]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinished()+0x26)[0x3ff8f9fbcee]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::MarkFinished()+0x30)[0x3ff8f9ccec8]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::DoMarkFinished(arrow::Result<arrow::dataset::EnumeratedRecordBatch>)+0xce)[0x3ff91614a9e]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::MarkFinished(arrow::Result<arrow::dataset::EnumeratedRecordBatch>)+0x66)[0x3ff9160f126]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 >, 
arrow::dataset::EnumeratedRecordBatch>::MappedCallback::operator()(arrow::Result<arrow::dataset::EnumeratedRecordBatch>
 const&)+0x146)[0x3ff9162372e]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 >, 
arrow::dataset::EnumeratedRecordBatch>::MappedCallback>::operator()(arrow::FutureImpl
 const&) &&+0x4e)[0x3ff91622f56]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 >, arrow::dataset::EnumeratedRecordBatch>::MappedCallback> 
>::invoke(arrow::FutureImpl const&)+0x52)[0x3ff91622a92]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::AddCallback(arrow::internal::FnOnce<void
 (arrow::FutureImpl const&)>, arrow::CallbackOptions)+0x12e)[0x3ff8f9fc016]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::AddCallback(arrow::internal::FnOnce<void
 (arrow::FutureImpl const&)>, arrow::CallbackOptions)+0x9a)[0x3ff8f9ccfb2]
   
   /usr/local/lib/libarrow_dataset.so.600(void 
arrow::Future<arrow::dataset::EnumeratedRecordBatch>::AddCallback<arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 >, arrow::dataset::EnumeratedRecordBatch>::MappedCallback, 
arrow::Future<arrow::dataset::EnumeratedRecordBatch>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 >, arrow::dataset::EnumeratedRecordBatch>::MappedCallback> 
>(arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> 
>, arrow::dataset::EnumeratedRecordBatch>::MappedCallback, 
arrow::CallbackOptions) const+0xb8)[0x3ff91611110]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 >, 
arrow::dataset::EnumeratedRecordBatch>::Callback::operator()(arrow::Result<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > const&)+0x442)[0x3ff9160ad7a]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 >, 
arrow::dataset::EnumeratedRecordBatch>::Callback>::operator()(arrow::FutureImpl 
const&) &&+0x4e)[0x3ff91603c7e]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::WrapResultyOnComplete::Callback<arrow::MappingGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 >, arrow::dataset::EnumeratedRecordBatch>::Callback> 
>::invoke(arrow::FutureImpl const&)+0x52)[0x3ff915fe66a]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x2aa)[0x3ff8f9fcb22]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinished()+0x26)[0x3ff8f9fbcee]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::MarkFinished()+0x30)[0x3ff8f9ccec8]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::DoMarkFinished(arrow::Result<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > >)+0xce)[0x3ff916185ae]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::MarkFinished(arrow::Result<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > >)+0x66)[0x3ff91613a06]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::detail::MarkNextFinished<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > >, arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
false, 
false>::operator()(arrow::Result<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > const&) &&+0x60)[0x3ff91623408]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::WrapResultyOnComplete::Callback<arrow::detail::MarkNextFinished<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > >, arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
false, false> >::operator()(arrow::FutureImpl const&) &&+0x4e)[0x3ff91622e4e]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::WrapResultyOnComplete::Callback<arrow::detail::MarkNextFinished<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > >, arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
false, false> > >::invoke(arrow::FutureImpl const&)+0x52)[0x3ff91622972]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::AddCallback(arrow::internal::FnOnce<void
 (arrow::FutureImpl const&)>, arrow::CallbackOptions)+0x12e)[0x3ff8f9fc016]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::AddCallback(arrow::internal::FnOnce<void
 (arrow::FutureImpl const&)>, arrow::CallbackOptions)+0x9a)[0x3ff8f9ccfb2]
   
   /usr/local/lib/libarrow_dataset.so.600(void 
arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > 
>::AddCallback<arrow::detail::MarkNextFinished<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > >, arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
false, false>, 
arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > 
>::WrapResultyOnComplete::Callback<arrow::detail::MarkNextFinished<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > >, arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
false, false> > 
>(arrow::detail::MarkNextFinished<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > >, arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
false, false>, arrow::CallbackOptions) const+0xb8)[0x3ff91618300]
   
   
/usr/local/lib/libarrow_dataset.so.600(std::enable_if<arrow::detail::is_future<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > >::value, void>::type 
arrow::detail::ContinueFuture::operator()<arrow::FutureFirstGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::operator()()::{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}, 
std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&, 
arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > > 
>(arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
arrow::FutureFirstGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::operator()()::{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}&&, std::function<arrow::Future<arrow::Enu
 merated<std::shared_ptr<arrow::RecordBatch> > > ()> const&) 
const+0xf4)[0x3ff9161385c]
   
   /usr/local/lib/libarrow_dataset.so.600(void 
arrow::detail::ContinueFuture::IgnoringArgsIf<arrow::FutureFirstGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::operator()()::{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}, 
arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >, 
std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&>(std::integral_constant<bool, false>, 
arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch> > >&&, 
arrow::FutureFirstGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::operator()()::{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}&&, 
std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&) const+0x9a)[0x3ff9160dcc2]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::ThenOnComplete<arrow::FutureFirstGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::operator()()::{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}, 
arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::PassthruOnFailure<{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}> 
>::operator()(arrow::Result<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> > const&) &&+0xc6)[0x3ff91606406]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::WrapResultyOnComplete::Callback<arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::ThenOnComplete<arrow::FutureFirstGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::operator()()::{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}, 
arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::PassthruOnFailure<{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}> > >::operator()(arrow::FutureImpl const&) 
&&+0x4e)[0x3ff91603206]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::WrapResultyOnComplete::Callback<arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::ThenOnComplete<arrow::FutureFirstGenerator<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > 
>::operator()()::{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}, 
arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::PassthruOnFailure<{lambda(std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> const&)#1}> > > >::invoke(arrow::FutureImpl 
const&)+0x52)[0x3ff915fbf3a]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x2aa)[0x3ff8f9fcb22]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinished()+0x26)[0x3ff8f9fbcee]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::MarkFinished()+0x30)[0x3ff8f9ccec8]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::DoMarkFinished(arrow::Result<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> >)+0xce)[0x3ff9161b286]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::MarkFinished(arrow::Result<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> >)+0x66)[0x3ff91616ea6]
   
   
/usr/local/lib/libarrow_dataset.so.600(std::enable_if<((!std::is_void<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> 
>::value)&&(!arrow::detail::is_future<std::is_void>::value))&&((!arrow::Future<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()>::is_empty)||std::is_same<std::is_void, arrow::Status>::value), 
void>::type 
arrow::detail::ContinueFuture::operator()<arrow::MakeEnumeratedGenerator<std::shared_ptr<arrow::RecordBatch>
 >(std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> > 
()>)::{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}, 
std::shared_ptr<arrow::RecordBatch> const&, 
std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()>, 
arrow::Future<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> >(arrow::detail::is_future<std::is_void>, 
arrow::MakeEnumeratedGenerator<std::shared_ptr<arrow::RecordBatch> 
>(std::function<arrow::Future<st
 d::shared_ptr<arrow::RecordBatch> > 
()>)::{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}&&, 
std::shared_ptr<arrow::RecordBatch> const&) const+0xba)[0x3ff91616b9a]
   
   /usr/local/lib/libarrow_dataset.so.600(void 
arrow::detail::ContinueFuture::IgnoringArgsIf<arrow::MakeEnumeratedGenerator<std::shared_ptr<arrow::RecordBatch>
 >(std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> > 
()>)::{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}, 
arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> >, std::shared_ptr<arrow::RecordBatch> 
const&>(std::integral_constant<bool, false>, 
arrow::Future<std::function<arrow::Future<arrow::Enumerated<std::shared_ptr<arrow::RecordBatch>
 > > ()> >&&, 
arrow::MakeEnumeratedGenerator<std::shared_ptr<arrow::RecordBatch> 
>(std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> > 
()>)::{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}&&, 
std::shared_ptr<arrow::RecordBatch> const&) const+0x9a)[0x3ff91611ffa]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<std::shared_ptr<arrow::RecordBatch>
 
>::ThenOnComplete<arrow::MakeEnumeratedGenerator<std::shared_ptr<arrow::RecordBatch>
 >(std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> > 
()>)::{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}, 
arrow::Future<std::shared_ptr<arrow::RecordBatch> 
>::PassthruOnFailure<{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}> 
>::operator()(arrow::Result<std::shared_ptr<arrow::RecordBatch> > const&) 
&&+0xc6)[0x3ff9160c40e]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<std::shared_ptr<arrow::RecordBatch>
 
>::WrapResultyOnComplete::Callback<arrow::Future<std::shared_ptr<arrow::RecordBatch>
 
>::ThenOnComplete<arrow::MakeEnumeratedGenerator<std::shared_ptr<arrow::RecordBatch>
 >(std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> > 
()>)::{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}, 
arrow::Future<std::shared_ptr<arrow::RecordBatch> 
>::PassthruOnFailure<{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}> > 
>::operator()(arrow::FutureImpl const&) &&+0x4e)[0x3ff91604b06]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<std::shared_ptr<arrow::RecordBatch> 
>::WrapResultyOnComplete::Callback<arrow::Future<std::shared_ptr<arrow::RecordBatch>
 
>::ThenOnComplete<arrow::MakeEnumeratedGenerator<std::shared_ptr<arrow::RecordBatch>
 >(std::function<arrow::Future<std::shared_ptr<arrow::RecordBatch> > 
()>)::{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}, 
arrow::Future<std::shared_ptr<arrow::RecordBatch> 
>::PassthruOnFailure<{lambda(std::shared_ptr<arrow::RecordBatch> const&)#1}> > 
> >::invoke(arrow::FutureImpl const&)+0x52)[0x3ff91601cda]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x2aa)[0x3ff8f9fcb22]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinished()+0x26)[0x3ff8f9fbcee]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::MarkFinished()+0x30)[0x3ff8f9ccec8]
   
   
/build/cpp/debug/arrow-dataset-scanner-test(arrow::Future<std::shared_ptr<arrow::RecordBatch>
 >::DoMarkFinished(arrow::Result<std::shared_ptr<arrow::RecordBatch> 
>)+0xce)[0x2aa3fe8923e]
   
   
/build/cpp/debug/arrow-dataset-scanner-test(arrow::Future<std::shared_ptr<arrow::RecordBatch>
 >::MarkFinished(arrow::Result<std::shared_ptr<arrow::RecordBatch> 
>)+0x66)[0x2aa3fe6f49e]
   
   
/usr/local/lib/libarrow_dataset.so.600(std::enable_if<((!std::is_void<arrow::Result<std::shared_ptr<arrow::RecordBatch>
 > 
>::value)&&(!arrow::detail::is_future<std::is_void>::value))&&((!arrow::Future<std::shared_ptr<arrow::RecordBatch>
 >::is_empty)||std::is_same<std::is_void, arrow::Status>::value), void>::type 
arrow::detail::ContinueFuture::operator()<arrow::DefaultIfEmptyGenerator<std::shared_ptr<arrow::RecordBatch>
 >::operator()()::{unnamed type#1}, std::shared_ptr<arrow::RecordBatch> const&, 
arrow::Result<std::shared_ptr<arrow::RecordBatch> >, 
arrow::Future<std::shared_ptr<arrow::RecordBatch> > 
>(arrow::detail::is_future<std::is_void>, 
arrow::DefaultIfEmptyGenerator<std::shared_ptr<arrow::RecordBatch> 
>::operator()()::{unnamed type#1}&&, std::shared_ptr<arrow::RecordBatch> 
const&) const+0xa0)[0x3ff91613d00]
   
   /usr/local/lib/libarrow_dataset.so.600(void 
arrow::detail::ContinueFuture::IgnoringArgsIf<arrow::DefaultIfEmptyGenerator<std::shared_ptr<arrow::RecordBatch>
 >::operator()()::{unnamed type#1}, 
arrow::Future<std::shared_ptr<arrow::RecordBatch> >, 
std::shared_ptr<arrow::RecordBatch> const&>(std::integral_constant<bool, 
false>, arrow::Future<std::shared_ptr<arrow::RecordBatch> >&&, 
arrow::DefaultIfEmptyGenerator<std::shared_ptr<arrow::RecordBatch> 
>::operator()()::{unnamed type#1}&&, std::shared_ptr<arrow::RecordBatch> 
const&) const+0x9a)[0x3ff9160e1d2]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<std::shared_ptr<arrow::RecordBatch>
 
>::ThenOnComplete<arrow::DefaultIfEmptyGenerator<std::shared_ptr<arrow::RecordBatch>
 >::operator()()::{unnamed type#1}, 
arrow::Future<std::shared_ptr<arrow::RecordBatch> >::PassthruOnFailure<{unnamed 
type#1}> >::operator()(arrow::Result<std::shared_ptr<arrow::RecordBatch> > 
const&) &&+0xc6)[0x3ff91606916]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::Future<std::shared_ptr<arrow::RecordBatch>
 
>::WrapResultyOnComplete::Callback<arrow::Future<std::shared_ptr<arrow::RecordBatch>
 
>::ThenOnComplete<arrow::DefaultIfEmptyGenerator<std::shared_ptr<arrow::RecordBatch>
 >::operator()()::{unnamed type#1}, 
arrow::Future<std::shared_ptr<arrow::RecordBatch> >::PassthruOnFailure<{unnamed 
type#1}> > >::operator()(arrow::FutureImpl const&) &&+0x4e)[0x3ff91603396]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl 
const&)>::FnImpl<arrow::Future<std::shared_ptr<arrow::RecordBatch> 
>::WrapResultyOnComplete::Callback<arrow::Future<std::shared_ptr<arrow::RecordBatch>
 
>::ThenOnComplete<arrow::DefaultIfEmptyGenerator<std::shared_ptr<arrow::RecordBatch>
 >::operator()()::{unnamed type#1}, 
arrow::Future<std::shared_ptr<arrow::RecordBatch> >::PassthruOnFailure<{unnamed 
type#1}> > > >::invoke(arrow::FutureImpl const&)+0x52)[0x3ff915fc49a]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
(arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
&&+0x92)[0x3ff8fa04d7a]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
 const&, arrow::FutureImpl::CallbackRecord&&, bool)+0x276)[0x3ff8f9fc726]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x2aa)[0x3ff8f9fcb22]
   
   
/usr/local/lib/libarrow.so.600(arrow::ConcreteFutureImpl::DoMarkFinished()+0x26)[0x3ff8f9fbcee]
   
   
/usr/local/lib/libarrow.so.600(arrow::FutureImpl::MarkFinished()+0x30)[0x3ff8f9ccec8]
   
   
/build/cpp/debug/arrow-dataset-scanner-test(arrow::Future<std::shared_ptr<arrow::RecordBatch>
 >::DoMarkFinished(arrow::Result<std::shared_ptr<arrow::RecordBatch> 
>)+0xce)[0x2aa3fe8923e]
   
   
/build/cpp/debug/arrow-dataset-scanner-test(arrow::Future<std::shared_ptr<arrow::RecordBatch>
 >::MarkFinished(arrow::Result<std::shared_ptr<arrow::RecordBatch> 
>)+0x66)[0x2aa3fe6f49e]
   
   
/usr/local/lib/libarrow_dataset.so.600(arrow::internal::Executor::DoTransfer<std::shared_ptr<arrow::RecordBatch>,
 arrow::Future<std::shared_ptr<arrow::RecordBatch> >, 
arrow::Result<std::shared_ptr<arrow::RecordBatch> > 
>(arrow::Future<std::shared_ptr<arrow::RecordBatch> >, 
bool)::{lambda(arrow::Result<std::shared_ptr<arrow::RecordBatch> > 
const&)#2}::operator()(arrow::Result<std::shared_ptr<arrow::RecordBatch> > 
const&)::{lambda()#1}::operator()()+0x64)[0x3ff915a6f2c]
   
   /usr/local/lib/libarrow_dataset.so.600(arrow::internal::FnOnce<void 
()>::FnImpl<arrow::internal::Executor::DoTransfer<std::shared_ptr<arrow::RecordBatch>,
 arrow::Future<std::shared_ptr<arrow::RecordBatch> >, 
arrow::Result<std::shared_ptr<arrow::RecordBatch> > 
>(arrow::Future<std::shared_ptr<arrow::RecordBatch> >, 
bool)::{lambda(arrow::Result<std::shared_ptr<arrow::RecordBatch> > 
const&)#2}::operator()(arrow::Result<std::shared_ptr<arrow::RecordBatch> > 
const&)::{lambda()#1}>::invoke()+0x38)[0x3ff915f9cf8]
   
   /usr/local/lib/libarrow.so.600(arrow::internal::FnOnce<void 
()>::operator()() &&+0x70)[0x3ff8f9ad540]
   
   /usr/local/lib/libarrow.so.600(+0x241ab0e)[0x3ff8f99ab0e]
   
   /usr/local/lib/libarrow.so.600(+0x241bc8c)[0x3ff8f99bc8c]
   
   /usr/local/lib/libarrow.so.600(+0x242693c)[0x3ff8f9a693c]
   
   /usr/local/lib/libarrow.so.600(+0x242686e)[0x3ff8f9a686e]
   
   /usr/local/lib/libarrow.so.600(+0x24267a6)[0x3ff8f9a67a6]
   
   /usr/local/lib/libarrow.so.600(+0x2426736)[0x3ff8f9a6736]
   
   /usr/local/lib/libarrow.so.600(+0x24266aa)[0x3ff8f9a66aa]
   
   /lib/s390x-linux-gnu/libstdc++.so.6(+0xea136)[0x3ff8d0ea136]
   
   /lib/s390x-linux-gnu/libpthread.so.0(+0x9986)[0x3ff8cc09986]
   
   /lib/s390x-linux-gnu/libc.so.6(+0x103cc6)[0x3ff8ce83cc6]
   ```
   
   </details>


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