Return to problem list

ID: 6336098

URL: rdar://problem/6336098

Title: .DS_Store causes DVD burn verification to fail

Originated Date: 31-Oct-2008

State: Open

Fixed? No

Attachments:

Description:

Summary: A discrepancy between the .DS_Store files in the Finder burn folder and on the burned DVD causes DVD burning verification to fail. In Finder, you see the message, "This disc could not be verified and might be unreliable. Try again using a new, blank disc. (Error code 0x80020063)" Steps to Reproduce: 1. Insert blank DVD. 2. Drag a file (a large file help to reproduce the bug) to the "Untitled DVD" burn folder in the Finder sidebar. 3. Select the "Untitled DVD" burn folder in the Finder Sidebar. 4. Click the Burn button. 5. Type in a name for the DVD. I used "2008-10-30". 6. Start burning. 7. After the burn progress window is displayed, and the burning has starting, click the red close button to close the Finder window with the burn folder. Expected Results: The DVD burns and verifies successfully. Actual Results: The DVD burns, but the verification phase fails at 0%. An error window is displayed with the message, "This disc could not be verified and might be unreliable. Try again using a new, blank disc. (Error code 0x80020063)" Regression: This problem has occurred on two different machines, each running Mac OS X 10.5.5. One is a MacBook Pro Intel Core 2 Duo, and the other is an iMac Intel Core Duo. This issue did not occur in Mac OS X 10.4.11 Tiger. Notes: The contents of ~/Library/Logs/DiskRecording.log are as follows: Finder: Burn started, Fri Oct 31 14:11:42 2008 Finder: Burning to DVD+RW (RICOHJPN W11) media with DAO strategy in MATSHITA DVD-R UJ-846 FB2U via ATAPI. Finder: Requested burn speed was 47x, actual burn speed is 4x. Finder: Burn finished, Fri Oct 31 14:16:08 2008 Finder: Verify started, Fri Oct 31 14:16:08 2008 Finder: Discrepancy in block 284 at byte 22. Finder: Source data: 0000 0010 0000 0801 0000 0000 0000 0000 Finder: Burned data: 0000 0010 0000 8700 0000 0000 0000 0000 Finder: Verify failed, Fri Oct 31 14:16:08 2008 Finder: Verify error: 0x80020063 Verification of the burn failed. There is some pretty conclusive evidence that the .DS_Store file is causing the problem. I compared the .DS_Store file in the burn folder with the .DS_Store file on the burned DVD. $ hexdump Untitled\ DVD.fpbf/.DS_Store 0000000 00 00 00 01 42 75 64 31 00 00 10 00 00 00 08 00 0000010 00 00 10 00 00 00 01 08 00 00 00 00 00 00 00 00 $ hexdump /Volumes/2008-10-30/.DS_Store 0000000 00 00 00 01 42 75 64 31 00 00 10 00 00 00 08 00 0000010 00 00 10 00 00 00 00 87 00 00 00 00 00 00 00 00 If you compare them starting at the 23rd byte (22nd counting from 0), you see "01 08" vs. "00 87". This clearly matches the discrepancy in the DiskRecording.log file, given that it's a little-endian Intel machine. Also, if I don't open the burn folder, rm the .DS_Store file in the burn folder before burning, and just use the burn button in the Finder sidebar to burn, I can't reproduce the problem. Also, I can't reproduce the problem if I just leave the burn folder open the whole time. I believe it's the closing of the Finder window that causes the .DS_Store file to change. 11-Dec-2008 12:37 PM Jeff Johnson: It's possible that the verify failure only occurs when I use column view mode in Finder. I had some trouble reproducing when switching to icon mode.

Return to problem list