[
https://issues.apache.org/jira/browse/ORC-2028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gang Wu resolved ORC-2028.
--------------------------
Fix Version/s: 2.3.0
Resolution: Fixed
Issue resolved by pull request 2445
[https://github.com/apache/orc/pull/2445]
> 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
> Assignee: Zehua Zou
> Priority: Minor
> Fix For: 2.3.0
>
>
> `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)