I was getting some very mysterious "Find Position" behavior that I was not able to reproduce.

I had a file of 11 positions in pgn format. I made one move in the game 1 position, then did "Find Position". 

chessx was supposed to find game 8 in the file.

But it didn't , it just indicated "game 1" in the games list.

I tried for about 45 minutes to get a minimal example of this behavior, carefully copying games one at a time from the original file to a new file. The program would always seem to work in the new file until the new file had all the games in the original file.

Finally, the program *worked* again in the original file: it found game 8.

I haven't even the slightest idea of what is going on. Some kind of caching behavior maybe? Has anyone run into this or can give insight into what it might be? Like I said, I cannot reproduce the issue for now.