a while ago I posted a musing about Picard possibly corrupt audio files during saving.
At the time I had doubts about things like WiFi and AFP (Appletalk) even though I couldn’t rationalise why either of those would contribute to bad files (TCP is reliable and unless an unrecoverable error is encountered and the application notified, what is sent is what is received).
Anyway I since moved over to using SMB shares and recording the CRC32s of files before and after Picard has saved them. That’s the CRC32 of the PCM audio, so it should always be the same after save.
I’ve saved a ton of files recently with 100% success and had assumed the issue had gone. I just saved a ripped CD on my Mac over Gigabit Ethernet to a SMB share it one of the tracks failed its CRC check. In fact the corrupted file was 8MB smaller and the end of the file was just silence. I ran the good source file through Picard a second time and it saved correctly.
I understand this is really difficult to troubleshoot, so I guess this post is more of a Public Service Announcement: alway back up your files before giving them to Picard and compare the PCM of the files afterward.