Skip to content

Instantly share code, notes, and snippets.

@amoeba
Created June 4, 2025 19:44
Show Gist options
  • Save amoeba/f0e3ab13935fd687c29f54d49f8e64e8 to your computer and use it in GitHub Desktop.
Save amoeba/f0e3ab13935fd687c29f54d49f8e64e8 to your computer and use it in GitHub Desktop.
Thread 6 (Thread 0x7f67d09ff6c0 (LWP 90982) "arrow-dataset-d"):
#0 0x00007f67d4aa49ee in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f67d4a99668 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f67d4a99c9c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f67d4a9c158 in pthread_cond_wait () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007f67db5e45a6 in arrow::internal::WorkerLoop (state=std::shared_ptr<arrow::internal::ThreadPool::State> (use count 11, weak count 0) = {...}, it=...) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:501
#5 0x00007f67db5e6319 in operator() (__closure=0x504000003b58) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:645
#6 0x00007f67db5ec710 in std::__invoke_impl<void, arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#7 0x00007f67db5ec6d3 in std::__invoke<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
#8 0x00007f67db5ec680 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x504000003b58) at /usr/include/c++/14/bits/std_thread.h:301
#9 0x00007f67db5ec654 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::operator()(void) (this=0x504000003b58) at /usr/include/c++/14/bits/std_thread.h:308
#10 0x00007f67db5ec638 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > > >::_M_run(void) (this=0x504000003b50) at /usr/include/c++/14/bits/std_thread.h:253
#11 0x00007f67d4ce1224 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f67e0c5b1d6 in asan_thread_start (arg=0x7f67d3754000) at ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234
#13 0x00007f67d4a9cb7b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x00007f67d4b1a7b8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
Thread 5 (Thread 0x7f67cf6f56c0 (LWP 90983) "arrow-dataset-d"):
#0 0x00007f67d4aa49ee in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f67d4a99668 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f67d4a99c9c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f67d4a9c158 in pthread_cond_wait () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007f67db5e45a6 in arrow::internal::WorkerLoop (state=std::shared_ptr<arrow::internal::ThreadPool::State> (use count 11, weak count 0) = {...}, it=...) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:501
#5 0x00007f67db5e6319 in operator() (__closure=0x504000004018) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:645
#6 0x00007f67db5ec710 in std::__invoke_impl<void, arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#7 0x00007f67db5ec6d3 in std::__invoke<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
#8 0x00007f67db5ec680 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x504000004018) at /usr/include/c++/14/bits/std_thread.h:301
#9 0x00007f67db5ec654 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::operator()(void) (this=0x504000004018) at /usr/include/c++/14/bits/std_thread.h:308
#10 0x00007f67db5ec638 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > > >::_M_run(void) (this=0x504000004010) at /usr/include/c++/14/bits/std_thread.h:253
#11 0x00007f67d4ce1224 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f67e0c5b1d6 in asan_thread_start (arg=0x7f67d3738000) at ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234
#13 0x00007f67d4a9cb7b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x00007f67d4b1a7b8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
Thread 4 (Thread 0x7f67ce3eb6c0 (LWP 90984) "arrow-dataset-d"):
#0 0x00007f67d4aa49ee in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f67d4a99668 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f67d4a99c9c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f67d4a9c158 in pthread_cond_wait () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007f67db5e45a6 in arrow::internal::WorkerLoop (state=std::shared_ptr<arrow::internal::ThreadPool::State> (use count 11, weak count 0) = {...}, it=...) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:501
#5 0x00007f67db5e6319 in operator() (__closure=0x504000004458) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:645
#6 0x00007f67db5ec710 in std::__invoke_impl<void, arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#7 0x00007f67db5ec6d3 in std::__invoke<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
#8 0x00007f67db5ec680 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x504000004458) at /usr/include/c++/14/bits/std_thread.h:301
#9 0x00007f67db5ec654 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::operator()(void) (this=0x504000004458) at /usr/include/c++/14/bits/std_thread.h:308
#10 0x00007f67db5ec638 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > > >::_M_run(void) (this=0x504000004450) at /usr/include/c++/14/bits/std_thread.h:253
#11 0x00007f67d4ce1224 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f67e0c5b1d6 in asan_thread_start (arg=0x7f67d371c000) at ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234
#13 0x00007f67d4a9cb7b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x00007f67d4b1a7b8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
Thread 3 (Thread 0x7f67cd0e16c0 (LWP 90985) "arrow-dataset-d"):
#0 0x00007f67d4aa49ee in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f67d4a99668 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f67d4a99c9c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f67d4a9c158 in pthread_cond_wait () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007f67db5e45a6 in arrow::internal::WorkerLoop (state=std::shared_ptr<arrow::internal::ThreadPool::State> (use count 11, weak count 0) = {...}, it=...) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:501
#5 0x00007f67db5e6319 in operator() (__closure=0x504000006518) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:645
#6 0x00007f67db5ec710 in std::__invoke_impl<void, arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#7 0x00007f67db5ec6d3 in std::__invoke<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
#8 0x00007f67db5ec680 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x504000006518) at /usr/include/c++/14/bits/std_thread.h:301
#9 0x00007f67db5ec654 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::operator()(void) (this=0x504000006518) at /usr/include/c++/14/bits/std_thread.h:308
#10 0x00007f67db5ec638 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > > >::_M_run(void) (this=0x504000006510) at /usr/include/c++/14/bits/std_thread.h:253
#11 0x00007f67d4ce1224 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f67e0c5b1d6 in asan_thread_start (arg=0x7f67d370e000) at ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234
#13 0x00007f67d4a9cb7b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x00007f67d4b1a7b8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
Thread 2 (Thread 0x7f67cc8e06c0 (LWP 90986) "arrow-dataset-d"):
#0 0x00007f67d4aa49ee in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f67d4a99668 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f67d4a99c9c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f67d4a9c158 in pthread_cond_wait () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007f67db5e45a6 in arrow::internal::WorkerLoop (state=std::shared_ptr<arrow::internal::ThreadPool::State> (use count 11, weak count 0) = {...}, it=...) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:501
#5 0x00007f67db5e6319 in operator() (__closure=0x504000004598) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/thread_pool.cc:645
#6 0x00007f67db5ec710 in std::__invoke_impl<void, arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(std::__invoke_other, struct {...} &&) (__f=...) at /usr/include/c++/14/bits/invoke.h:61
#7 0x00007f67db5ec6d3 in std::__invoke<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> >(struct {...} &&) (__fn=...) at /usr/include/c++/14/bits/invoke.h:96
#8 0x00007f67db5ec680 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::_M_invoke<0>(std::_Index_tuple<0>) (this=0x504000004598) at /usr/include/c++/14/bits/std_thread.h:301
#9 0x00007f67db5ec654 in std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > >::operator()(void) (this=0x504000004598) at /usr/include/c++/14/bits/std_thread.h:308
#10 0x00007f67db5ec638 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<arrow::internal::ThreadPool::LaunchWorkersUnlocked(int)::<lambda()> > > >::_M_run(void) (this=0x504000004590) at /usr/include/c++/14/bits/std_thread.h:253
#11 0x00007f67d4ce1224 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f67e0c5b1d6 in asan_thread_start (arg=0x7f67d35f2000) at ../../../../src/libsanitizer/asan/asan_interceptors.cpp:234
#13 0x00007f67d4a9cb7b in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x00007f67d4b1a7b8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
Thread 1 (Thread 0x7f67de7b7b40 (LWP 90981) "arrow-dataset-d"):
#0 0x00007f67d4aa49ee in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f67d4a99668 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007f67d4a99c9c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#3 0x00007f67d4a9c515 in pthread_cond_clockwait () from /lib/x86_64-linux-gnu/libc.so.6
#4 0x00007f67db4e8f51 in std::__condvar::wait_until (this=0x50e000019bf0, __m=..., __clock=1, __abs_time=...) at /usr/include/c++/14/bits/std_mutex.h:185
#5 0x00007f67db4ec05d in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x50e000019bf0, __lock=..., __atime=std::chrono::_V2::steady_clock time_point = { 2697930582568ns }) at /usr/include/c++/14/condition_variable:203
#6 0x00007f67db4eb70b in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x50e000019bf0, __lock=..., __atime=std::chrono::_V2::steady_clock time_point = { 2697930582568ns }) at /usr/include/c++/14/condition_variable:113
#7 0x00007f67db52d2be in std::condition_variable::wait_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, arrow::ConcreteFutureImpl::DoWait(double)::{lambda()#1}>(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, arrow::ConcreteFutureImpl::DoWait(double)::{lambda()#1}) (this=0x50e000019bf0, __lock=..., __atime=std::chrono::_V2::steady_clock time_point = { 2697930582568ns }, __p=...) at /usr/include/c++/14/condition_variable:154
#8 0x00007f67db52adc0 in std::condition_variable::wait_for<double, std::ratio<1l, 1l>, arrow::ConcreteFutureImpl::DoWait(double)::{lambda()#1}>(std::unique_lock<std::mutex>&, std::chrono::duration<double, std::ratio<1l, 1l> > const&, arrow::ConcreteFutureImpl::DoWait(double)::{lambda()#1}) (this=0x50e000019bf0, __lock=..., __rtime=std::chrono::duration = { 64s }, __p=...) at /usr/include/c++/14/condition_variable:177
#9 0x00007f67db529af6 in arrow::ConcreteFutureImpl::DoWait (this=0x50e000019b80, seconds=64) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.cc:179
#10 0x00007f67db524c05 in arrow::FutureImpl::Wait (this=0x50e000019b80, seconds=64) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.cc:222
#11 0x000055e1df6f2083 in arrow::Future<arrow::internal::Empty>::Wait (this=0x5140000086b8, seconds=64) at /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:395
#12 0x000055e1df6e9279 in arrow::dataset::internal::DatasetWriterTestFixture::EndWriterChecked (this=0x514000008640, writer=0x50200000b610) at /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:116
#13 0x000055e1df6c5492 in arrow::dataset::internal::DatasetWriterTestFixture_MaxRowsOneWriteBackpresure_Test::TestBody (this=0x514000008640) at /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:304
#14 0x00007f67e0bb994e in testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void> (object=0x514000008640, method=&virtual testing::Test::TestBody(), location=0x7f67e0bd0fdb "the test body") at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#15 0x00007f67e0bb1d4b in testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void> (object=0x514000008640, method=&virtual testing::Test::TestBody(), location=0x7f67e0bd0fdb "the test body") at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#16 0x00007f67e0b8c5d3 in testing::Test::Run (this=0x514000008640) at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2728
#17 0x00007f67e0b8cfd6 in testing::TestInfo::Run (this=0x512000002d40) at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#18 0x00007f67e0b8d8c4 in testing::TestSuite::Run (this=0x512000002440) at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#19 0x00007f67e0b9da82 in testing::internal::UnitTestImpl::RunAllTests (this=0x517000000400) at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#20 0x00007f67e0bbaa04 in testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (object=0x517000000400, method=(bool (testing::internal::UnitTestImpl::*)(class testing::internal::UnitTestImpl * const)) 0x7f67e0b9d6a6 <testing::internal::UnitTestImpl::RunAllTests()>, location=0x7f67e0bd1a80 "auxiliary test code (environments or event listeners)") at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#21 0x00007f67e0bb2f33 in testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (object=0x517000000400, method=(bool (testing::internal::UnitTestImpl::*)(class testing::internal::UnitTestImpl * const)) 0x7f67e0b9d6a6 <testing::internal::UnitTestImpl::RunAllTests()>, location=0x7f67e0bd1a80 "auxiliary test code (environments or event listeners)") at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#22 0x00007f67e0b9c20e in testing::UnitTest::Run (this=0x7f67e0bffe00 <testing::UnitTest::GetInstance()::instance>) at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#23 0x00007f67e142a1a2 in RUN_ALL_TESTS () at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#24 0x00007f67e142a18e in main (argc=1, argv=0x7ffe600a5108) at /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
quit
Detaching from program: /home/bryce/src/apache/arrow/cpp/build/debug/arrow-dataset-dataset-writer-test, process 90981
[Inferior 1 (process 90981) detached]
[ RUN ] DatasetWriterTestFixture.MaxRowsOneWriteBackpresure
/home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:116: Failure
Value of: _fut.Wait(::arrow::kDefaultAssertFinishesWaitSeconds)
Actual: false
Expected: true
/home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:181: Failure
Value of: maybe_file.has_value()
Actual: false
Expected: true
The file testdir/chunk-8.arrow was not created
/home/bryce/src/apache/arrow/cpp/src/arrow/testing/gtest_util.cc:90: Failure
Failed
Got:
int64: [
70,
71,
72,
73,
74,
75,
76,
77,
78,
79
]
Expected:
int64: [
80,
81,
82,
83,
84,
85,
86,
87,
88,
89
]
/home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:181: Failure
Value of: maybe_file.has_value()
Actual: false
Expected: true
The file testdir/chunk-9.arrow was not created
/home/bryce/src/apache/arrow/cpp/src/arrow/testing/gtest_util.cc:90: Failure
Failed
Got:
int64: [
70,
71,
72,
73,
74,
75,
76,
77,
78,
79
]
Expected:
int64: [
90,
91,
92,
93,
94,
95,
96,
97,
98,
99
]
[ FAILED ] DatasetWriterTestFixture.MaxRowsOneWriteBackpresure (75749 ms)
[ RUN ] DatasetWriterTestFixture.MaxRowsOneWriteWithFunctor
[ OK ] DatasetWriterTestFixture.MaxRowsOneWriteWithFunctor (2 ms)
[ RUN ] DatasetWriterTestFixture.MaxRowsOneWriteWithBrokenFunctor
[ OK ] DatasetWriterTestFixture.MaxRowsOneWriteWithBrokenFunctor (0 ms)
[ RUN ] DatasetWriterTestFixture.MaxRowsManyWrites
[ OK ] DatasetWriterTestFixture.MaxRowsManyWrites (3 ms)
[ RUN ] DatasetWriterTestFixture.NotProduceZeroSizedBatch
[ OK ] DatasetWriterTestFixture.NotProduceZeroSizedBatch (3 ms)
[ RUN ] DatasetWriterTestFixture.MinRowGroup
[ OK ] DatasetWriterTestFixture.MinRowGroup (2 ms)
[ RUN ] DatasetWriterTestFixture.MaxRowGroup
[ OK ] DatasetWriterTestFixture.MaxRowGroup (3 ms)
[ RUN ] DatasetWriterTestFixture.MinAndMaxRowGroup
[ OK ] DatasetWriterTestFixture.MinAndMaxRowGroup (2 ms)
[ RUN ] DatasetWriterTestFixture.MinRowGroupBackpressure
[ OK ] DatasetWriterTestFixture.MinRowGroupBackpressure (9 ms)
[ RUN ] DatasetWriterTestFixture.ConcurrentWritesSameFile
[ OK ] DatasetWriterTestFixture.ConcurrentWritesSameFile (5 ms)
[ RUN ] DatasetWriterTestFixture.ConcurrentWritesDifferentFiles
[ OK ] DatasetWriterTestFixture.ConcurrentWritesDifferentFiles (5 ms)
[ RUN ] DatasetWriterTestFixture.MaxOpenFiles
[ OK ] DatasetWriterTestFixture.MaxOpenFiles (3 ms)
[ RUN ] DatasetWriterTestFixture.NoExistingDirectory
[ OK ] DatasetWriterTestFixture.NoExistingDirectory (1 ms)
[ RUN ] DatasetWriterTestFixture.DeleteExistingData
[ OK ] DatasetWriterTestFixture.DeleteExistingData (1 ms)
[ RUN ] DatasetWriterTestFixture.PartitionedDeleteExistingData
[ OK ] DatasetWriterTestFixture.PartitionedDeleteExistingData (1 ms)
[ RUN ] DatasetWriterTestFixture.LeaveExistingData
[ OK ] DatasetWriterTestFixture.LeaveExistingData (1 ms)
[ RUN ] DatasetWriterTestFixture.ErrOnExistingData
[ OK ] DatasetWriterTestFixture.ErrOnExistingData (0 ms)
[----------] 23 tests from DatasetWriterTestFixture (75815 ms total)
[----------] Global test environment tear-down
[==========] 23 tests from 1 test suite ran. (75816 ms total)
[ PASSED ] 22 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] DatasetWriterTestFixture.MaxRowsOneWriteBackpresure
1 FAILED TEST
=================================================================
==90981==ERROR: LeakSanitizer: detected memory leaks
Indirect leak of 160 byte(s) in 1 object(s) allocated from:
#0 0x7f67e0cf5778 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f67db52ae99 in std::__detail::_MakeUniq<arrow::ConcreteFutureImpl>::__single_object std::make_unique<arrow::ConcreteFutureImpl>() /usr/include/c++/14/bits/unique_ptr.h:1077
#2 0x7f67db52481a in arrow::FutureImpl::Make() /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.cc:209
#3 0x55e1df62002c in arrow::Future<arrow::internal::Empty>::Make() /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:420
#4 0x7f67db426c66 in AsyncTaskSchedulerImpl /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:157
#5 0x7f67db42d97c in make_unique<arrow::util::(anonymous namespace)::AsyncTaskSchedulerImpl, arrow::StopToken, arrow::internal::FnOnce<void(const arrow::Status&)> > /usr/include/c++/14/bits/unique_ptr.h:1077
#6 0x7f67db42b359 in arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken) /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:468
#7 0x55e1df6e7071 in arrow::dataset::internal::DatasetWriterTestFixture::SetUp() /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:88
#8 0x7f67e0bb994d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#9 0x7f67e0bb1d4a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#10 0x7f67e0b8c564 in testing::Test::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2723
#11 0x7f67e0b8cfd5 in testing::TestInfo::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#12 0x7f67e0b8d8c3 in testing::TestSuite::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#13 0x7f67e0b9da81 in testing::internal::UnitTestImpl::RunAllTests() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#14 0x7f67e0bbaa03 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#15 0x7f67e0bb2f32 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#16 0x7f67e0b9c20d in testing::UnitTest::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#17 0x7f67e142a1a1 in RUN_ALL_TESTS() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#18 0x7f67e142a18d in main /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
#19 0x7f67d4a33ca7 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca7) (BuildId: b46a78e7229ed6fe08549e2bc7ca64155cc5cf1e)
Indirect leak of 160 byte(s) in 1 object(s) allocated from:
#0 0x7f67e0cf5778 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f67db52ae99 in std::__detail::_MakeUniq<arrow::ConcreteFutureImpl>::__single_object std::make_unique<arrow::ConcreteFutureImpl>() /usr/include/c++/14/bits/unique_ptr.h:1077
#2 0x7f67db52481a in arrow::FutureImpl::Make() /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.cc:209
#3 0x55e1df62002c in arrow::Future<arrow::internal::Empty>::Make() /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:420
#4 0x7f67db42de16 in Then<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()> > /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:606
#5 0x7f67db42b419 in arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken) /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:472
#6 0x55e1df6e7071 in arrow::dataset::internal::DatasetWriterTestFixture::SetUp() /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:88
#7 0x7f67e0bb994d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#8 0x7f67e0bb1d4a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#9 0x7f67e0b8c564 in testing::Test::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2723
#10 0x7f67e0b8cfd5 in testing::TestInfo::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#11 0x7f67e0b8d8c3 in testing::TestSuite::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#12 0x7f67e0b9da81 in testing::internal::UnitTestImpl::RunAllTests() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#13 0x7f67e0bbaa03 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#14 0x7f67e0bb2f32 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#15 0x7f67e0b9c20d in testing::UnitTest::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#16 0x7f67e142a1a1 in RUN_ALL_TESTS() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#17 0x7f67e142a18d in main /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
#18 0x7f67d4a33ca7 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca7) (BuildId: b46a78e7229ed6fe08549e2bc7ca64155cc5cf1e)
Indirect leak of 112 byte(s) in 1 object(s) allocated from:
#0 0x7f67e0cf5778 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f67db42d91e in make_unique<arrow::util::(anonymous namespace)::AsyncTaskSchedulerImpl, arrow::StopToken, arrow::internal::FnOnce<void(const arrow::Status&)> > /usr/include/c++/14/bits/unique_ptr.h:1077
#2 0x7f67db42b359 in arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken) /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:468
#3 0x55e1df6e7071 in arrow::dataset::internal::DatasetWriterTestFixture::SetUp() /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:88
#4 0x7f67e0bb994d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#5 0x7f67e0bb1d4a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#6 0x7f67e0b8c564 in testing::Test::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2723
#7 0x7f67e0b8cfd5 in testing::TestInfo::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#8 0x7f67e0b8d8c3 in testing::TestSuite::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#9 0x7f67e0b9da81 in testing::internal::UnitTestImpl::RunAllTests() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#10 0x7f67e0bbaa03 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#11 0x7f67e0bb2f32 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#12 0x7f67e0b9c20d in testing::UnitTest::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#13 0x7f67e142a1a1 in RUN_ALL_TESTS() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#14 0x7f67e142a18d in main /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
#15 0x7f67d4a33ca7 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca7) (BuildId: b46a78e7229ed6fe08549e2bc7ca64155cc5cf1e)
Indirect leak of 40 byte(s) in 1 object(s) allocated from:
#0 0x7f67e0cf5778 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f67db4323e7 in FnOnce<arrow::Future<>::WrapResultOnComplete::Callback<arrow::Future<>::ThenOnComplete<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()>, arrow::Future<>::PassthruOnFailure<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()> > > > > /home/bryce/src/apache/arrow/cpp/src/arrow/util/functional.h:133
#2 0x7f67db4303ca in AddCallback<arrow::Future<>::ThenOnComplete<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()>, arrow::Future<>::PassthruOnFailure<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()> > > > /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:493
#3 0x7f67db42dee1 in Then<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()> > /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:607
#4 0x7f67db42b419 in arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken) /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:472
#5 0x55e1df6e7071 in arrow::dataset::internal::DatasetWriterTestFixture::SetUp() /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:88
#6 0x7f67e0bb994d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#7 0x7f67e0bb1d4a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#8 0x7f67e0b8c564 in testing::Test::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2723
#9 0x7f67e0b8cfd5 in testing::TestInfo::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#10 0x7f67e0b8d8c3 in testing::TestSuite::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#11 0x7f67e0b9da81 in testing::internal::UnitTestImpl::RunAllTests() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#12 0x7f67e0bbaa03 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#13 0x7f67e0bb2f32 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#14 0x7f67e0b9c20d in testing::UnitTest::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#15 0x7f67e142a1a1 in RUN_ALL_TESTS() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#16 0x7f67e142a18d in main /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
#17 0x7f67d4a33ca7 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca7) (BuildId: b46a78e7229ed6fe08549e2bc7ca64155cc5cf1e)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f67e0cf5778 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x55e1df63541c in std::__new_allocator<std::_Sp_counted_deleter<arrow::FutureImpl*, std::default_delete<arrow::FutureImpl>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) /usr/include/c++/14/bits/new_allocator.h:151
#2 0x55e1df630305 in std::allocator_traits<std::allocator<std::_Sp_counted_deleter<arrow::FutureImpl*, std::default_delete<arrow::FutureImpl>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_deleter<arrow::FutureImpl*, std::default_delete<arrow::FutureImpl>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long) /usr/include/c++/14/bits/alloc_traits.h:515
#3 0x55e1df630305 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >(std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >&&) /usr/include/c++/14/bits/shared_ptr_base.h:1050
#4 0x55e1df62cd5a in std::__shared_ptr<arrow::FutureImpl, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl>, void>(std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >&&) /usr/include/c++/14/bits/shared_ptr_base.h:1563
#5 0x55e1df628480 in std::enable_if<std::__and_<std::__sp_compatible_with<arrow::FutureImpl*, arrow::FutureImpl*>, std::is_convertible<std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >::pointer, arrow::FutureImpl*>, std::is_move_constructible<std::default_delete<arrow::FutureImpl> > >::value, std::__shared_ptr<arrow::FutureImpl, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<arrow::FutureImpl, (__gnu_cxx::_Lock_policy)2>::operator=<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >(std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >&&) /usr/include/c++/14/bits/shared_ptr_base.h:1637
#6 0x55e1df622c71 in std::enable_if<std::is_assignable<std::__shared_ptr<arrow::FutureImpl, (__gnu_cxx::_Lock_policy)2>&, std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> > >::value, std::shared_ptr<arrow::FutureImpl>&>::type std::shared_ptr<arrow::FutureImpl>::operator=<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >(std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >&&) /usr/include/c++/14/bits/shared_ptr.h:455
#7 0x55e1df62003f in arrow::Future<arrow::internal::Empty>::Make() /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:420
#8 0x7f67db42de16 in Then<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()> > /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:606
#9 0x7f67db42b419 in arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken) /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:472
#10 0x55e1df6e7071 in arrow::dataset::internal::DatasetWriterTestFixture::SetUp() /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:88
#11 0x7f67e0bb994d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#12 0x7f67e0bb1d4a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#13 0x7f67e0b8c564 in testing::Test::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2723
#14 0x7f67e0b8cfd5 in testing::TestInfo::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#15 0x7f67e0b8d8c3 in testing::TestSuite::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#16 0x7f67e0b9da81 in testing::internal::UnitTestImpl::RunAllTests() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#17 0x7f67e0bbaa03 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#18 0x7f67e0bb2f32 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#19 0x7f67e0b9c20d in testing::UnitTest::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#20 0x7f67e142a1a1 in RUN_ALL_TESTS() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#21 0x7f67e142a18d in main /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
#22 0x7f67d4a33ca7 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca7) (BuildId: b46a78e7229ed6fe08549e2bc7ca64155cc5cf1e)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f67e0cf5778 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x7f67db5317ca in std::__new_allocator<arrow::FutureImpl::CallbackRecord>::allocate(unsigned long, void const*) /usr/include/c++/14/bits/new_allocator.h:151
#2 0x7f67db53013e in std::allocator_traits<std::allocator<arrow::FutureImpl::CallbackRecord> >::allocate(std::allocator<arrow::FutureImpl::CallbackRecord>&, unsigned long) /usr/include/c++/14/bits/alloc_traits.h:515
#3 0x7f67db53013e in std::_Vector_base<arrow::FutureImpl::CallbackRecord, std::allocator<arrow::FutureImpl::CallbackRecord> >::_M_allocate(unsigned long) /usr/include/c++/14/bits/stl_vector.h:380
#4 0x7f67db52e6f2 in void std::vector<arrow::FutureImpl::CallbackRecord, std::allocator<arrow::FutureImpl::CallbackRecord> >::_M_realloc_append<arrow::FutureImpl::CallbackRecord>(arrow::FutureImpl::CallbackRecord&&) /usr/include/c++/14/bits/vector.tcc:596
#5 0x7f67db52c374 in arrow::FutureImpl::CallbackRecord& std::vector<arrow::FutureImpl::CallbackRecord, std::allocator<arrow::FutureImpl::CallbackRecord> >::emplace_back<arrow::FutureImpl::CallbackRecord>(arrow::FutureImpl::CallbackRecord&&) /usr/include/c++/14/bits/vector.tcc:123
#6 0x7f67db529ec9 in std::vector<arrow::FutureImpl::CallbackRecord, std::allocator<arrow::FutureImpl::CallbackRecord> >::push_back(arrow::FutureImpl::CallbackRecord&&) /usr/include/c++/14/bits/stl_vector.h:1301
#7 0x7f67db528578 in arrow::ConcreteFutureImpl::AddCallback(arrow::internal::FnOnce<void (arrow::FutureImpl const&)>, arrow::CallbackOptions) /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.cc:67
#8 0x7f67db524d5b in arrow::FutureImpl::AddCallback(arrow::internal::FnOnce<void (arrow::FutureImpl const&)>, arrow::CallbackOptions) /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.cc:229
#9 0x7f67db4303e0 in AddCallback<arrow::Future<>::ThenOnComplete<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()>, arrow::Future<>::PassthruOnFailure<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()> > > > /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:493
#10 0x7f67db42dee1 in Then<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status(arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void(const arrow::Status&)>, arrow::StopToken)::<lambda()> > /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:607
#11 0x7f67db42b419 in arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken) /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:472
#12 0x55e1df6e7071 in arrow::dataset::internal::DatasetWriterTestFixture::SetUp() /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:88
#13 0x7f67e0bb994d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#14 0x7f67e0bb1d4a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#15 0x7f67e0b8c564 in testing::Test::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2723
#16 0x7f67e0b8cfd5 in testing::TestInfo::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#17 0x7f67e0b8d8c3 in testing::TestSuite::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#18 0x7f67e0b9da81 in testing::internal::UnitTestImpl::RunAllTests() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#19 0x7f67e0bbaa03 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#20 0x7f67e0bb2f32 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#21 0x7f67e0b9c20d in testing::UnitTest::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#22 0x7f67e142a1a1 in RUN_ALL_TESTS() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#23 0x7f67e142a18d in main /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
#24 0x7f67d4a33ca7 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca7) (BuildId: b46a78e7229ed6fe08549e2bc7ca64155cc5cf1e)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x7f67e0cf5778 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x55e1df63541c in std::__new_allocator<std::_Sp_counted_deleter<arrow::FutureImpl*, std::default_delete<arrow::FutureImpl>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >::allocate(unsigned long, void const*) /usr/include/c++/14/bits/new_allocator.h:151
#2 0x55e1df630305 in std::allocator_traits<std::allocator<std::_Sp_counted_deleter<arrow::FutureImpl*, std::default_delete<arrow::FutureImpl>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> > >::allocate(std::allocator<std::_Sp_counted_deleter<arrow::FutureImpl*, std::default_delete<arrow::FutureImpl>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2> >&, unsigned long) /usr/include/c++/14/bits/alloc_traits.h:515
#3 0x55e1df630305 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >(std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >&&) /usr/include/c++/14/bits/shared_ptr_base.h:1050
#4 0x55e1df62cd5a in std::__shared_ptr<arrow::FutureImpl, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl>, void>(std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >&&) /usr/include/c++/14/bits/shared_ptr_base.h:1563
#5 0x55e1df628480 in std::enable_if<std::__and_<std::__sp_compatible_with<arrow::FutureImpl*, arrow::FutureImpl*>, std::is_convertible<std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >::pointer, arrow::FutureImpl*>, std::is_move_constructible<std::default_delete<arrow::FutureImpl> > >::value, std::__shared_ptr<arrow::FutureImpl, (__gnu_cxx::_Lock_policy)2>&>::type std::__shared_ptr<arrow::FutureImpl, (__gnu_cxx::_Lock_policy)2>::operator=<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >(std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >&&) /usr/include/c++/14/bits/shared_ptr_base.h:1637
#6 0x55e1df622c71 in std::enable_if<std::is_assignable<std::__shared_ptr<arrow::FutureImpl, (__gnu_cxx::_Lock_policy)2>&, std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> > >::value, std::shared_ptr<arrow::FutureImpl>&>::type std::shared_ptr<arrow::FutureImpl>::operator=<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >(std::unique_ptr<arrow::FutureImpl, std::default_delete<arrow::FutureImpl> >&&) /usr/include/c++/14/bits/shared_ptr.h:455
#7 0x55e1df62003f in arrow::Future<arrow::internal::Empty>::Make() /home/bryce/src/apache/arrow/cpp/src/arrow/util/future.h:420
#8 0x7f67db426c66 in AsyncTaskSchedulerImpl /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:157
#9 0x7f67db42d97c in make_unique<arrow::util::(anonymous namespace)::AsyncTaskSchedulerImpl, arrow::StopToken, arrow::internal::FnOnce<void(const arrow::Status&)> > /usr/include/c++/14/bits/unique_ptr.h:1077
#10 0x7f67db42b359 in arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken) /home/bryce/src/apache/arrow/cpp/src/arrow/util/async_util.cc:468
#11 0x55e1df6e7071 in arrow::dataset::internal::DatasetWriterTestFixture::SetUp() /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:88
#12 0x7f67e0bb994d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#13 0x7f67e0bb1d4a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#14 0x7f67e0b8c564 in testing::Test::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2723
#15 0x7f67e0b8cfd5 in testing::TestInfo::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#16 0x7f67e0b8d8c3 in testing::TestSuite::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#17 0x7f67e0b9da81 in testing::internal::UnitTestImpl::RunAllTests() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#18 0x7f67e0bbaa03 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#19 0x7f67e0bb2f32 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#20 0x7f67e0b9c20d in testing::UnitTest::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#21 0x7f67e142a1a1 in RUN_ALL_TESTS() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#22 0x7f67e142a18d in main /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
#23 0x7f67d4a33ca7 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca7) (BuildId: b46a78e7229ed6fe08549e2bc7ca64155cc5cf1e)
Indirect leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x7f67e0cf5778 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:95
#1 0x55e1df6f1f90 in arrow::internal::FnOnce<void (arrow::Status const&)>::FnOnce<arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken)::{default arg#2}::{lambda(arrow::Status const&)#1}, void>(arrow::util::AsyncTaskScheduler::Make(arrow::internal::FnOnce<arrow::Status (arrow::util::AsyncTaskScheduler*)>, arrow::internal::FnOnce<void (arrow::Status const&)>, arrow::StopToken)::{default arg#2}::{lambda(arrow::Status const&)#1}) /home/bryce/src/apache/arrow/cpp/src/arrow/util/functional.h:133
#2 0x55e1df6e7020 in arrow::dataset::internal::DatasetWriterTestFixture::SetUp() /home/bryce/src/apache/arrow/cpp/src/arrow/dataset/dataset_writer_test.cc:88
#3 0x7f67e0bb994d in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#4 0x7f67e0bb1d4a in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#5 0x7f67e0b8c564 in testing::Test::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2723
#6 0x7f67e0b8cfd5 in testing::TestInfo::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2874
#7 0x7f67e0b8d8c3 in testing::TestSuite::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:3052
#8 0x7f67e0b9da81 in testing::internal::UnitTestImpl::RunAllTests() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:6004
#9 0x7f67e0bbaa03 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2653
#10 0x7f67e0bb2f32 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:2689
#11 0x7f67e0b9c20d in testing::UnitTest::Run() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest.cc:5583
#12 0x7f67e142a1a1 in RUN_ALL_TESTS() /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include/gtest/gtest.h:2334
#13 0x7f67e142a18d in main /home/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc:64
#14 0x7f67d4a33ca7 (/lib/x86_64-linux-gnu/libc.so.6+0x29ca7) (BuildId: b46a78e7229ed6fe08549e2bc7ca64155cc5cf1e)
SUMMARY: AddressSanitizer: 560 byte(s) leaked in 8 allocation(s).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment