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

[Python] table.to_pandas segfault

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Resolved
    • Affects Version/s: None
    • Fix Version/s: 0.13.0
    • Component/s: Python
    • Labels:

      Description

      Here is a small snippet which produces a segfault:

      In [1]: import pyarrow as pa
      
      In [2]: import pyarrow.parquet as pq
      
      In [3]: pa_ar = pa.array([[], []])
      
      In [4]: pq.write_table(
         ...:     table=pa.Table.from_arrays([pa_ar],["test"]),
         ...:     where="test5.parquet",
         ...:     compression="snappy",
         ...:     flavor="spark"
         ...: )
      
      In [5]: pq.read_table("test5.parquet")
      Out[5]: 
      pyarrow.Table
      test: list<item: null>
        child 0, item: null
      
      In [6]: pq.read_table("test5.parquet").to_pydict()
      Out[6]: OrderedDict([(u'test', [None, None])])
      
      In [7]: pq.read_table("test5.parquet").to_pandas()
      Segmentation fault
      
      

      I thank you in advance for having this fixed.

      Best,

      Jacques

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              jafournier jacques
            • Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: