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)

Reply via email to