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