[ 
https://issues.apache.org/jira/browse/ARROW-17103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17567958#comment-17567958
 ] 

David Li commented on ARROW-17103:
----------------------------------

Duplicate of ARROW-17087?

> [C++][CI] arrow-dataset-scanner-test has been failing on some nightly cpp 
> builds 
> ---------------------------------------------------------------------------------
>
>                 Key: ARROW-17103
>                 URL: https://issues.apache.org/jira/browse/ARROW-17103
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++
>            Reporter: Raúl Cumplido
>            Priority: Critical
>              Labels: Nightly
>             Fix For: 9.0.0
>
>
> There has been a couple of nightly build failures:
> [test-ubuntu-20.04-cpp|https://github.com/ursacomputing/crossbow/runs/7381345995?check_suite_focus=true]
> [test-ubuntu-20.04-cpp-14|https://github.com/ursacomputing/crossbow/runs/7381362410?check_suite_focus=true]
> [test-ubuntu-20.04-cpp-bundled|https://github.com/ursacomputing/crossbow/runs/7381351265?check_suite_focus=true]
> Where arrow-dataset-scanner-test is failing with the following error:
> {code:java}
> [ RUN      ] 
> TestScannerThreading/TestScanner.ScanBatchesFailure/2Threaded1d1b1024r
> /arrow/cpp/src/arrow/util/future.cc:331:  Check failed: 
> !IsFutureFinished(state_) Future already marked finished
> /usr/local/lib/libarrow.so.900(arrow::util::CerrLog::PrintBackTrace()+0x39)[0x7f1608d7125f]
> /usr/local/lib/libarrow.so.900(arrow::util::CerrLog::~CerrLog()+0x5f)[0x7f1608d711cf]
> /usr/local/lib/libarrow.so.900(arrow::util::CerrLog::~CerrLog()+0x1c)[0x7f1608d711f4]
> /usr/local/lib/libarrow.so.900(arrow::util::ArrowLog::~ArrowLog()+0x4b)[0x7f1608d71007]
> /usr/local/lib/libarrow.so.900(arrow::ConcreteFutureImpl::DoMarkFinishedOrFailed(arrow::FutureState)+0x182)[0x7f1608d3bc48]
> /usr/local/lib/libarrow.so.900(arrow::ConcreteFutureImpl::DoMarkFailed()+0x21)[0x7f1608d3af11]
> /usr/local/lib/libarrow.so.900(arrow::FutureImpl::MarkFailed()+0x24)[0x7f1608d36618]
> /build/cpp/debug/arrow-dataset-scanner-test(arrow::Future<arrow::internal::Empty>::DoMarkFinished(arrow::Result<arrow::internal::Empty>)+0xac)[0x558c15d54542]
> /build/cpp/debug/arrow-dataset-scanner-test(void 
> arrow::Future<arrow::internal::Empty>::MarkFinished<arrow::internal::Empty, 
> void>(arrow::Status)+0x7b)[0x558c15d42aab]
> /usr/local/lib/libarrow.so.900(+0x215c44d)[0x7f160915c44d]
> /usr/local/lib/libarrow.so.900(+0x2161931)[0x7f1609161931]
> /usr/local/lib/libarrow.so.900(+0x216149d)[0x7f160916149d]
> /usr/local/lib/libarrow.so.900(+0x2161219)[0x7f1609161219]
> /usr/local/lib/libarrow.so.900(+0x2161111)[0x7f1609161111]
> /usr/local/lib/libarrow.so.900(arrow::internal::FnOnce<void 
> (arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
> &&+0x72)[0x7f1608d3d3be]
> /usr/local/lib/libarrow.so.900(arrow::ConcreteFutureImpl::AddCallback(arrow::internal::FnOnce<void
>  (arrow::FutureImpl const&)>, 
> arrow::CallbackOptions)::SpanWrapper::operator()(arrow::FutureImpl 
> const&)+0x7d)[0x7f1608d3b095]
> /usr/local/lib/libarrow.so.900(arrow::internal::FnOnce<void 
> (arrow::FutureImpl 
> const&)>::FnImpl<arrow::ConcreteFutureImpl::AddCallback(arrow::internal::FnOnce<void
>  (arrow::FutureImpl const&)>, 
> arrow::CallbackOptions)::SpanWrapper>::invoke(arrow::FutureImpl 
> const&)+0x3f)[0x7f1608d4911b]
> /usr/local/lib/libarrow.so.900(arrow::internal::FnOnce<void 
> (arrow::FutureImpl const&)>::operator()(arrow::FutureImpl const&) 
> &&+0x72)[0x7f1608d3d3be]
> /usr/local/lib/libarrow.so.900(arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
>  const&, arrow::FutureImpl::CallbackRecord&&, 
> bool)::CallbackTask::operator()()+0x3b)[0x7f1608d3b74b]
> /usr/local/lib/libarrow.so.900(arrow::internal::FnOnce<void 
> ()>::FnImpl<arrow::ConcreteFutureImpl::RunOrScheduleCallback(std::shared_ptr<arrow::FutureImpl>
>  const&, arrow::FutureImpl::CallbackRecord&&, 
> bool)::CallbackTask>::invoke()+0x28)[0x7f1608d490d8]
> /usr/local/lib/libarrow.so.900(arrow::internal::FnOnce<void ()>::operator()() 
> &&+0x59)[0x7f1608d9506f]
> /usr/local/lib/libarrow.so.900(+0x1d91b91)[0x7f1608d91b91]
> /usr/local/lib/libarrow.so.900(+0x1d9490c)[0x7f1608d9490c]
> /usr/local/lib/libarrow.so.900(arrow::internal::FnOnce<void ()>::operator()() 
> &&+0x59)[0x7f1608d9506f]
> /usr/local/lib/libarrow.so.900(+0x1d90ae5)[0x7f1608d90ae5]
> /usr/local/lib/libarrow.so.900(+0x1d91958)[0x7f1608d91958]
> /usr/local/lib/libarrow.so.900(+0x1d94a63)[0x7f1608d94a63]
> /usr/local/lib/libarrow.so.900(+0x1d94a04)[0x7f1608d94a04]
> /usr/local/lib/libarrow.so.900(+0x1d949a2)[0x7f1608d949a2]
> /usr/local/lib/libarrow.so.900(+0x1d94963)[0x7f1608d94963]
> /usr/local/lib/libarrow.so.900(+0x1d948e0)[0x7f1608d948e0]
> /lib/x86_64-linux-gnu/libstdc++.so.6(+0xd6de4)[0x7f1606eedde4]
> /lib/x86_64-linux-gnu/libpthread.so.0(+0x8609)[0x7f160629e609]
> /lib/x86_64-linux-gnu/libc.so.6(clone+0x43)[0x7f1606d29133]
> /build/cpp/src/arrow/dataset {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to