[ 
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)

Reply via email to