[ https://issues.apache.org/jira/browse/ARROW-17103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Raúl Cumplido closed ARROW-17103. --------------------------------- Fix Version/s: (was: 9.0.0) Resolution: Duplicate This is a duplicate > [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 > > 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)