Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-7354

[C++] TestHadoopFileSystem::ThreadSafety fails with sigabort

    XMLWordPrintableJSON

    Details

      Description

      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

      #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
      

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                apitrou Antoine Pitrou
                Reporter:
                kszucs Krisztian Szucs
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 20m
                  1h 20m