[ https://issues.apache.org/jira/browse/LUCENE-10268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Muir updated LUCENE-10268: --------------------------------- Description: I ran 6 test runs, and it happened only in one of them: 97.93s TestFuzzyQuery.testErrorMessage (:lucene:core) The test is badly named, but I think the intention is to provoke a determinize work limit. Funny because with the lev logic we build a DFA from the getgo... so it's just the overhead introduced by UTF32toUTF8. Still, this seems to indicate something is wrong, or possible adversary. To reproduce: commit hash: 63c89f678d48deb9a40b90498409ad5656d775ce "git checkout 63c89f678d48deb9a40b90498409ad5656d775ce" 57.51 second seed: 4DE463858ECD6FA6 reproduce with: ./gradlew -p lucene/core test --tests TestFuzzyQuery.testErrorMessage -Dtests.seed=4DE463858ECD6FA6 52.95 second seed: 7DE4CCA6F3A8183 reproduce with: ./gradlew -p lucene/core test --tests TestFuzzyQuery.testErrorMessage -Dtests.seed=7DE4CCA6F3A8183 48.21 second seed: 79F0E067AF13B395 reproduce with: ./gradlew -p lucene/core test --tests TestFuzzyQuery.testErrorMessage -Dtests.seed=79F0E067AF13B395 I used jdk-17: openjdk version "17.0.1" 2021-10-19 OpenJDK Runtime Environment (build 17.0.1+12) OpenJDK 64-Bit Server VM (build 17.0.1+12, mixed mode) was: I ran 6 test runs, and it happened only in one of them: 97.93s TestFuzzyQuery.testErrorMessage (:lucene:core) Sorry, I lost the master seed, so I'll have to hunt down a seed to reproduce. The test is badly named, but I think the intention is to provoke a determinize work limit. Funny because with the lev logic we build a DFA from the getgo... so it's just the overhead introduced by UTF32toUTF8. Still, this seems to indicate something is wrong, or possible adversary. If I can get a seed, we can profile and see what is going on. > TestFuzzyQuery.testErrorMessage can sometimes run for a hundred seconds > ----------------------------------------------------------------------- > > Key: LUCENE-10268 > URL: https://issues.apache.org/jira/browse/LUCENE-10268 > Project: Lucene - Core > Issue Type: Task > Reporter: Robert Muir > Priority: Major > > I ran 6 test runs, and it happened only in one of them: > 97.93s TestFuzzyQuery.testErrorMessage (:lucene:core) > The test is badly named, but I think the intention is to provoke a > determinize work limit. Funny because with the lev logic we build a DFA from > the getgo... so it's just the overhead introduced by UTF32toUTF8. > Still, this seems to indicate something is wrong, or possible adversary. > To reproduce: > commit hash: 63c89f678d48deb9a40b90498409ad5656d775ce > "git checkout 63c89f678d48deb9a40b90498409ad5656d775ce" > 57.51 second seed: 4DE463858ECD6FA6 > reproduce with: ./gradlew -p lucene/core test --tests > TestFuzzyQuery.testErrorMessage -Dtests.seed=4DE463858ECD6FA6 > 52.95 second seed: 7DE4CCA6F3A8183 > reproduce with: ./gradlew -p lucene/core test --tests > TestFuzzyQuery.testErrorMessage -Dtests.seed=7DE4CCA6F3A8183 > 48.21 second seed: 79F0E067AF13B395 > reproduce with: ./gradlew -p lucene/core test --tests > TestFuzzyQuery.testErrorMessage -Dtests.seed=79F0E067AF13B395 > I used jdk-17: > openjdk version "17.0.1" 2021-10-19 > OpenJDK Runtime Environment (build 17.0.1+12) > OpenJDK 64-Bit Server VM (build 17.0.1+12, mixed mode) -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org