Continueing to look into pattern, I did notice this. I have confirmation on, selected the first 25 tracks in my track selection.
Script gets updated Genres and I confirm the update. Here is list of tracks that show as being updated.
GF starts to update and then stops after the first 6-7 tracks (focus on the first track, it's changed from POP to ROCK as expected. I can see the genres on the first couple tracks are updated and then just stops.
I am forced to terminate MM3 using Task Manager. When I restart MM3 I find that the tracks that had been shown as being changed by Genre Finder are in fact as the original were, Here is screenshot of the tracks after I restarted MM3 - note the genres are same as the first image (again look at the first track, it again shows as POP even though we saw from the screenshot above it was updated to ROCK).
I was able to repeat this same problem 3 times in a row - so this is repeatable. As the genres aren't updated after I restart MM3 after the script locks up is there maybe a problem with the commit to the database?
Now, following the cue from Azaniah I turned off confirmation and processed the same 25 tracks (the same 25 I had done 3 times previously with Confirmation "on" and had experienced where the script just becomes non-responsive). It processed the 25 tracks without a problem. So while I understand trixmoto say it should make a difference, my testing proves the opposite.
Here is screenshot of the tracks after processing with confirmation "off", notice the tracks updated and no lock-up of the script!
Hope this helps you to track down what may be going wrong....