apache / apache/arrow

Arrow Flight SegFault

Open
#33,303 1 comment 0 reactions 0 assignees View on GitHub
Component: FlightRPC Type: bug
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 18h
Merged PRs (30d)
91

Description

Typo in grpc endpoint results in segfault. Probably should result in warning instead.

ziheng@ziheng:~$ python3
Python 3.8.0 (default, Nov  6 2019, 21:49:08) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyarrow.flight
>>> flight_client = pyarrow.flight.connect("grcp://0.0.0.0:5005")

**Reporter**: [Ziheng Wang](https://issues.apache.org/jira/browse/ARROW-18105) / @marsupialtail

**Note**: *This issue was originally created as [ARROW-18105](https://issues.apache.org/jira/browse/ARROW-18105). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Contributor guide

Open the contributing guide

Research direction

Reproduce the failure from the reported Python entry point, pyarrow.flight.connect("grcp://0.0.0.0:5005"). Then inspect the Arrow Flight endpoint handling around connection setup and add or run the relevant tests if they exist. Done means a mistyped grpc endpoint no longer segfaults and instead produces a warning.

Written by the indexing model from the issue text.

Assessment

Tech stack
grpc, python
Domain
api, networking
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.