I don’t think that first word is over-stating the problem.
I opened some projects in PL5, most of which had been created under PL4 and migrated. Some of them had the dreaded ? image thumbnail. I am quite sure some of them have never been moved but perhaps I am wrong on that score. In any case, I know how to fix it.
So I selected one image (the option is curiously not available if more than one image is selected) and chose to Fix image path… This is where things get bad. Really bad.
If I chose a project with 25 images it takes considerably longer than I would expect, but so be it. However while it is linking them up the entire computer is responding very poorly. If I leave it alone it gets the job done and eventually the thumbnails appear.
But look out if I choose a project with too many images. The entire computer eventually locks up to the point where the power button is the only recourse. I don’t know where the limit lies. I tried 50 and took even longer than 25. I accidentally* tried 116 and it did work after an extraordinarily long time (something in excess of 10 minutes). I accidentally tried 136 and the computer locked up again.
On the first lock-up occasion I went away and left the computer for over an hour and it never recovered. And here’s the fun part… if you have to Force Quit the app (assuming you’re lucky enough to get the Force Quit menu to display) or power off the computer, none of the images already relinked are remembered! On that last point, I carefully moved images around between real and temporary projects to do only 25 images at a time and succeeded in getting several hundred images relinked but then accidentally set it going on the 136 and after I started the computer back up and relaunched PL, all of those hundreds of relinked photos were stuck at ? again.
As a further result of that last crash, I now seem to have not only ? thumbnails but PL has lost track of which images they even were, so I now have to go and locate somewhere over 200 photos one by one again, using an external reference I am lucky I have.
REALLY not impressed by this. It’s not moving files around. It’s not processing pixels. It’s simply matching up file names. There has to be something seriously, seriously wrong here.
I also noticed that only a single CPU core is being used so the locking up of the computer doesn’t make sense unless PL is locking the main thread.