Open asfimport opened 1 year ago
Matthew Topol / @zeroshade:
[~brupp]
Can you try upgrading to the newer versions of the library such as github.com/apache/arrow/go/v9/parquet
instead of the old version you're using and see if you can reproduce the issue?
I'm fairly certain you're hitting a bug that was already addressed and fixed in one of the earlier versions.
Hi, I stumbled over this issue in the latest v15 on Ubuntu 22.04 and Go 1.21.7. It happening when parsing a parquet file RowGroup by RowGroup using ColumnChunkReaders and skipping many entries of a ByteArrayColumnChunkReader.
runtime: pointer 0xc039980001 to unallocated span span.base()=0xc020824000 span.limit=0xc020826000 span.state=0
Are there any workarounds or things I can try?
Jochen Mehlhorn jochen.mehlhorn@mercedes-benz.com, Mercedes-Benz Tech Innovation GmbH
It happens sometimes sooner and sometimes later and not always on the Skip function. Sometimes it works for 2 or 3 parquet files and then crashes on the next one - even when parsing them sequentially.
I can also reproduce this on the v16 from main (github.com/apache/arrow/go/v16 v16.0.0-20240219172129-977e217adf4e)
I occasionally (but frequently) hit the above, un-recoverable panic when parsing parquet files.
It does not look like this has anything to do with the parquet file itself, as repeatedly parsing the same file works out fine.
Using github.com/apache/arrow/go/parquet v0.0.0-20211112161151-bc219186db40
Reporter: Ben
Note: This issue was originally created as ARROW-17896. Please see the migration documentation for further details.