danepitkin opened a new issue, #43867:
URL: https://github.com/apache/arrow/issues/43867

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   I was playing around with the Arrow Java ORC adapter and noticed an 
intermittent SIGABRT when `.clear()`ing ORC file/stripe readers. 
   
   On MacOS M1 (aarch64), I can reproduce locally with this diff: 
https://github.com/apache/arrow/pull/43699. However, this diff does not fail in 
CI, which is configured to run only on Linux. My diff iteratively creates 100 
different ORC files and reads a stripe from them. The SIGABRT is intermittent 
and typically crashes on a random loop iteration. 
   
   My assumption is that there is a memory management issue in the Arrow ORC 
JNI / Arrow ORC / Apache ORC C++ layers that manifests when destructing the ORC 
C++ objects.
   
   ### Component(s)
   
   Java


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to