You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Martin (Jira)" <ji...@apache.org> on 2022/09/22 20:32:00 UTC

[jira] [Created] (ARROW-17822) Seg Fault in pyarrow FlightClient with unknown uri schema

Martin created ARROW-17822:
------------------------------

             Summary: Seg Fault in pyarrow FlightClient with unknown uri schema
                 Key: ARROW-17822
                 URL: https://issues.apache.org/jira/browse/ARROW-17822
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++, FlightRPC, Python
    Affects Versions: 9.0.0
         Environment: Linux U801802 5.14.0-1051-oem #58-Ubuntu SMP Fri Aug 26 05:50:00 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Tried with standard ubuntu
Python 3.8.10 (default, Jun 22 2022, 20:18:18) 
[GCC 9.4.0] on linux
And miniconda with python 3.10
            Reporter: Martin


Running python in gdb for a bit of info.
Here I misspelled "grpc" as "grps" but any unrcognized schema will make it seg
{code:java}
gdb$ r
Starting program: /home/user/miniconda3/envs/duckdb10/bin/python 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Python 3.10.6 | packaged by conda-forge | (main, Aug 22 2022, 20:35:26) [GCC 10.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyarrow as pa
[New Thread 0x7ffff2fff700 (LWP 1058902)]
[New Thread 0x7ffff1faa700 (LWP 1058903)]
[New Thread 0x7ffff17a9700 (LWP 1058904)]
[New Thread 0x7ffff0fa8700 (LWP 1058905)]
[New Thread 0x7fffd1d57700 (LWP 1058906)]
[New Thread 0x7fffd1556700 (LWP 1058907)]
[New Thread 0x7fffc0d55700 (LWP 1058908)]
[New Thread 0x7fffb8554700 (LWP 1058909)]
[New Thread 0x7fffafd53700 (LWP 1058910)]
[New Thread 0x7fffaf552700 (LWP 1058911)]
[New Thread 0x7fff9ed51700 (LWP 1058912)]
[New Thread 0x7fff96550700 (LWP 1058913)]
[New Thread 0x7fff8dd4f700 (LWP 1058914)]
[New Thread 0x7fff8554e700 (LWP 1058915)]
[New Thread 0x7fff84d4d700 (LWP 1058916)]
[New Thread 0x7fff7c54c700 (LWP 1058917)]
>>> import pyarrow.flight
>>> client = pa.flight.connect("grps://0.0.0.0:33334")Thread 1 "python" received signal SIGSEGV, Segmentation fault.
-----------------------------------------------------------------------------------------------------------------------[regs]
  RAX: 0x0000000000000000  RBX: 0x0000555555B2C3B0  RBP: 0x0000555555B2C3B0  RSP: 0x00007FFFFFFFC490  o d I t s Z a P c 
  RDI: 0x0000000000000000  RSI: 0x0000555555A8B040  RDX: 0x0000555555BDEEA0  RCX: 0x0000000000000004  RIP: 0x00007FFF6BAA43D6
  R8 : 0x0000000000000003  R9 : 0x00005555559F4797  R10: 0x0000555555CEDA70  R11: 0x0000555555CEDA70  R12: 0x00007FFFFFFFC990
  R13: 0x00007FFFFFFFC6B0  R14: 0x00007FFFFFFFC8D0  R15: 0x00007FFFFFFFC530
  CS: 0033  DS: 0000  ES: 0000  FS: 0000  GS: 0000  SS: 002B                
-----------------------------------------------------------------------------------------------------------------------[code]
=> 0x7fff6baa43d6 <_ZN5arrow6flight12FlightClientD2Ev+38>:    mov    rax,QWORD PTR [rdi]
   0x7fff6baa43d9 <_ZN5arrow6flight12FlightClientD2Ev+41>:    lea    rbp,[rsp+0x8]
   0x7fff6baa43de <_ZN5arrow6flight12FlightClientD2Ev+46>:    mov    rsi,rdi
   0x7fff6baa43e1 <_ZN5arrow6flight12FlightClientD2Ev+49>:    mov    BYTE PTR [rbx+0x8],0x1
   0x7fff6baa43e5 <_ZN5arrow6flight12FlightClientD2Ev+53>:    mov    rdi,rbp
   0x7fff6baa43e8 <_ZN5arrow6flight12FlightClientD2Ev+56>:    call   QWORD PTR [rax+0x18]
   0x7fff6baa43eb <_ZN5arrow6flight12FlightClientD2Ev+59>:    mov    rax,QWORD PTR [rsp+0x8]
   0x7fff6baa43f0 <_ZN5arrow6flight12FlightClientD2Ev+64>:    test   rax,rax
-----------------------------------------------------------------------------------------------------------------------------
0x00007fff6baa43d6 in arrow::flight::FlightClient::~FlightClient() () from /home/user/miniconda3/envs/duckdb10/lib/python3.10/site-packages/pyarrow/../../../libarrow_flight.so.900{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)