Mac OS Phanter, Tiger, Leopard Bug Leads To Massive Data Loss
A rather significant and disturbing bug has been uncovered by one Tom Karpik dealing with how Apple's OSX operating system handles file moves. Mr. Karpik details the process on his webpage, gives exact steps to reproduce the bug, and offers a downloadable video of it in action.
The bug dating back to OS X 10.3 is caused by a lack of error trapping in the "file move" process, and only occurs when moving a file or directory to another volume.
The logical file move process is a three-part procedure:
- Copy the file from SOURCE to DESTINATION.
- Determine if the file copied successfully to DESTINATION.
- If the file copied successfully, delete it from SOURCE.
With Apple having just shipped over two million copies of Leopard, that's a lot of potential data waiting to go missing. With luck, the Update Manager will be bouncing in Docks worldwide soon.
Incredibly, a similar bug was documented in Windows Vista last month.
0 comments:
Posting Komentar