You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@orc.apache.org by "Zehua Zou (Jira)" <ji...@apache.org> on 2025/10/16 09:48:00 UTC

[jira] [Created] (ORC-2028) evictEntriesBefore has deleted buffers used in unfinished coroutines causes panic

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)