“A flaw in Microsoft ...”
Does anyone have to read further?
If we didn’t have the limp boys from Microsoft maybe we would have an OS that worked. Might save us billions in productivity.
MacBook Pro (2.0 GHz Core Duo, 2 GB of RAM)
Mac OS X Leopard (10.5.0)
Massive Data Loss Bug in Leopard
November 5th, 2007
Update: The bug occurs regardless of the type of destination being moved to (whether its local USB, local Firewire, SMB, etc.). Also, I have been informed that this bug goes back all the way to Panther.
Update 2: Heres a video of the same thing happening to a USB drive: http://tomkarpik.com/pub/leopardmovebug.avi
Update 3: Robert Rodgers adds: I accidently chmodd a directory while a massive (40+GB) file move was being copied into it to be -w by me, files went poof.
Leopards 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.
Ive now run tests on a Windows XP SP2 SMB mount, as well as a local HFS+ formatted USB drive, and the bug surfaces every time the destination disappears while the Finder is moving something to the destination.
Details
http://tomkarpik.com/articles/massive-data-loss-bug-in-leopard/