Ignacio Vera created LUCENE-10678:
-------------------------------------

             Summary: computing the partition point on a BKD tree merge can 
overflow
                 Key: LUCENE-10678
                 URL: https://issues.apache.org/jira/browse/LUCENE-10678
             Project: Lucene - Core
          Issue Type: Bug
            Reporter: Ignacio Vera


I just discover a bad bug in the BKD tree when doing merges. Before calling the 
BKDTreeRadix selector we need to compute the partition point which is dome 
multiplying two integers. If the partition point is > Integer.MAX_VALUE then it 
will overflow.

https://github.com/apache/lucene/blob/35ca2d79f73c6dfaf5e648fe241f7e0b37084a90/lucene/core/src/java/org/apache/lucene/util/bkd/BKDWriter.java#L2021

 



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to