You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Krisztian Szucs (Jira)" <ji...@apache.org> on 2019/12/09 21:00:00 UTC

[jira] [Resolved] (ARROW-7354) [C++] TestHadoopFileSystem::ThreadSafety fails with sigabort

     [ https://issues.apache.org/jira/browse/ARROW-7354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Krisztian Szucs resolved ARROW-7354.
------------------------------------
    Fix Version/s: 1.0.0
       Resolution: Fixed

Issue resolved by pull request 6000
[https://github.com/apache/arrow/pull/6000]

> [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
>            Priority: Major
>              Labels: hdfs, pull-request-available
>             Fix For: 1.0.0
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> 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)