Krisztian Szucs created ARROW-7354: -------------------------------------- Summary: [C++] TestHadoopFileSystem::ThreadSafety fails with sigabort Key: ARROW-7354 URL: https://issues.apache.org/jira/browse/ARROW-7354 Project: Apache Arrow Issue Type: Bug Components: C++ Reporter: Krisztian Szucs Assignee: Antoine Pitrou
The regression has been introduced recently: https://github.com/ursa-labs/crossbow/branches/all?utf8=✓&query=hdfs Most certainly with commit: https://github.com/apache/arrow/commit/6758b24fdd4525dda0f9b2760d016753015a948d {code} #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007f9988f69801 in __GI_abort () at abort.c:79 #2 0x00007f998654abf5 in os::abort(bool) () from /opt/conda/envs/arrow/jre/lib/amd64/server/libjvm.so #3 0x00007f99866dce03 in VMError::report_and_die() () from /opt/conda/envs/arrow/jre/lib/amd64/server/libjvm.so #4 0x00007f9986551622 in JVM_handle_linux_signal () from /opt/conda/envs/arrow/jre/lib/amd64/server/libjvm.so #5 0x00007f9986546c93 in signalHandler(int, siginfo*, void*) () from /opt/conda/envs/arrow/jre/lib/amd64/server/libjvm.so #6 <signal handler called> #7 0x000055f59f107870 in arrow::Buffer::data (this=0x726162) at /arrow/cpp/src/arrow/buffer.h:181 #8 0x000055f59f121bbe in arrow::io::TestHadoopFileSystem_ThreadSafety_Test<arrow::io::JNIDriver>::TestBody()::{lambda()#1}::operator()() const (__closure=0x55f5a03a1ba8) at /arrow/cpp/src/arrow/io/hdfs_test.cc:470 #9 0x000055f59f130d76 in std::__invoke_impl<void, arrow::io::TestHadoopFileSystem_ThreadSafety_Test<arrow::io::JNIDriver>::TestBody()::{lambda()#1}>(std::__invoke_other, arrow::io::TestHadoopFileSystem_ThreadSafety_Test<arrow::io::JNIDri ver>::TestBody()::{lambda()#1}&&) (__f=...) at /opt/conda/envs/arrow/x86_64-conda_cos6-linux-gnu/include/c++/7.3.0/bits/invoke.h:60 #10 0x000055f59f12f9ee in std::__invoke<arrow::io::TestHadoopFileSystem_ThreadSafety_Test<arrow::io::JNIDriver>::TestBody()::{lambda()#1}>(std::__invoke_result&&, (arrow::io::TestHadoopFileSystem_ThreadSafety_Test<arrow::io::JNIDriver>::T estBody()::{lambda()#1}&&)...) (__fn=...) at /opt/conda/envs/arrow/x86_64-conda_cos6-linux-gnu/include/c++/7.3.0/bits/invoke.h:95 #11 0x000055f59f134148 in std::thread::_Invoker<std::tuple<arrow::io::TestHadoopFileSystem_ThreadSafety_Test<arrow::io::JNIDriver>::TestBody()::{lambda()#1}> >::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=0x55f5a03a1ba8) at /opt/conda/envs/arrow/x86_64-conda_cos6-linux-gnu/include/c++/7.3.0/thread:234 #12 0x000055f59f1340f5 in std::thread::_Invoker<std::tuple<arrow::io::TestHadoopFileSystem_ThreadSafety_Test<arrow::io::JNIDriver>::TestBody()::{lambda()#1}> >::operator()() (this=0x55f5a03a1ba8) at /opt/conda/envs/arrow/x86_64-conda_cos6-linux-gnu/include/c++/7.3.0/thread:243 #13 0x000055f59f1340b4 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<arrow::io::TestHadoopFileSystem_ThreadSafety_Test<arrow::io::JNIDriver>::TestBody()::{lambda()#1}> > >::_M_run() (this=0x55f5a03a1ba0) at /opt/conda/envs/arrow/x86_64-conda_cos6-linux-gnu/include/c++/7.3.0/thread:186 #14 0x00007f99893e2163 in std::execute_native_thread_routine (__p=0x55f5a03a1ba0) at /home/conda/feedstock_root/build_artifacts/ctng-compilers_1574978377740/work/.build/x86_64-conda_cos6-linux-gnu/src/gcc/libstdc++-v3/src/c++11/thread.cc:80 #15 0x00007f99894956db in start_thread (arg=0x7f99039ff700) at pthread_create.c:463 #16 0x00007f998904a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)