You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Andy Grove (JIRA)" <ji...@apache.org> on 2018/04/18 23:03:00 UTC

[jira] [Created] (ARROW-2471) [Rust] Assertion when pushing value to Builder/ListBuilder with zero capacity

Andy Grove created ARROW-2471:
---------------------------------

             Summary: [Rust] Assertion when pushing value to Builder/ListBuilder with zero capacity
                 Key: ARROW-2471
                 URL: https://issues.apache.org/jira/browse/ARROW-2471
             Project: Apache Arrow
          Issue Type: Bug
          Components: Rust
            Reporter: Andy Grove
            Assignee: Andy Grove
             Fix For: 0.10.0


If a builder is created with capacity 0 and then data is pushed to the builder, memory reallocation is not triggered and the push fails with an assertion.

The root cause is that memory reallocation calculates the new capacity as 2x the current capacity which doesn't work if the current capacity is zero.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)