≡ Menu

Massive Data Loss Bug in Leopard

Link: tomkarpik.com » Massive Data Loss Bug in Leopard.

Leopard’s Finder has a glaring bug in its directory-moving code, leading to horrendous data loss if a destination volume disappears while a move operation is in action. I first came across it when Samba crashed while I was moving a directory from my desktop over to a Samba mount on my FreeBSD server.

This is indeed a horrible bug which needs fixing asap, but it’s fairly esoteric – you have to be performing a "move" rather than "copy" on a volume which falls over during the process. Basically, the Finder is deleting your original files (which it should do in a move operation) before completing the process – leaving you with no files in your original place.

Comments on this entry are closed.