Please go to the Photoshop preferences. Under the Performance section, is “Use Graphics Processor” Checked on?
The face detection runs of the graphics processor. If that is off the it will not being able to see faces. It will rotate the images left and right looking for the faces until it times out. I’m assuming that what what you mean by “spins and spins”?
If the GPU is off then turn it on and retry. Let me know if this fixes it.
If it is on and not working then let me know.