Zehua Zou created ORC-2028:
------------------------------

             Summary: evictEntriesBefore has deleted buffers used in unfinished 
coroutines causes panic
                 Key: ORC-2028
                 URL: https://issues.apache.org/jira/browse/ORC-2028
             Project: ORC
          Issue Type: Bug
            Reporter: Zehua Zou


`ReadRangeCache::makeCacheEntries` creates some buffers and pass them to async 
coroutines.

`ReadRangeCache::evictEntriesBefore` will release these buffers but it doesn't 
wait until the coroutines finish. So coroutines may use freed memory and panic 
happens.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to