wesm opened a new pull request #7522:
URL: https://github.com/apache/arrow/pull/7522


   An array object was failing to be decref'd on the DatetimeTZ conversion 
path. The code is slightly complicated by the different calling reference 
ownership semantics of the Array/ChunkedArray conversion path (which expects to 
own the created array when it calls `GetSeriesResult` while the 
`GetResultBlock` code retains its array in a `OwnedRefNoGIL`). This was the 
simplest thing that fixed the memory leak for me. There is leak checking code 
that can be used to verify this in python/scripts/test_leak.py (just run the 
script). 


----------------------------------------------------------------
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.

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


Reply via email to