Premiere pro freezes on disk read error
This post is a report on an issue that I think I have resolved. More of a feature request than a request for help, though any insights would be appreciated. And the post may be helpful to others who experience the same problem.
My request is that Premiere Pro would gracefully handle a disk read error instead of just freezing.
Here's what led me to that conclusion.
I had been using Premiere Pro (2018 on a macbook pro mid 2012, osx 10.12.6) successfully. The files used by PP were on an external disk.
I installed a second SSD drive in my macbook pro (replacing the optical drive with the SSD) and copied the video files from the external disk to the SSD.
I unmounted the external drive and began using PP with the files on the SSD. After PP located the media, everything seemed to be fine. Performance improved as expected.
But after about 10 minutes PP froze. Not only did it freeze but I couldn't even kill the process (using the esc-cmd-opt pop up menu). Also Finder displayed the message: "Disk Not Ejected Properly Eject "SSDdrive" before disconnecting or turning off".
After a hard reboot, I tired again. same problem.
A few disk diagnostics later I was able to prove to myself that the SSD had corrupted data and that read operations were randomly failing.
Obviously no one should expect PP to work with a broken hard disk. But I think it is a safe bet that a call to a disk read function returns a status that is checkable by the calling program. PP should check it and exit the read call gracefully with an understandable error message. And PP should provide for the possibility that the disk read call hangs by timing out.
Maybe this is low priority. After all disks don't fail all that often and when they do the user eventually figures it out. So maybe Adobe doesn't need to fix it, but I think it would be good practice to handle such errors so I posted this.
Besides, someone else may experience the same thing.