OpenSolaris

Printable Version Enter a New Search
Bug ID 6619804
Synopsis cdrw -C calculates the LBA incorrectly for cdroms
State 10-Fix Delivered (Fix available in build)
Category:Subcategory utility:cdrw
Keywords triaged
Responsible Engineer Zachary Kissel
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_78
Fixed In snv_78
Release Fixed solaris_nevada(snv_78)
Related Bugs
Submit Date 22-October-2007
Last Update Date 21-November-2007
Description
When passing the check capacity option (-C) to cdrw, cdrw will make a call to get_last_possible_lba(). The problem is that it erroneously does the MSF to LBA conversion.

Currently it does the following

(m * 60 + s) * 75

However, the correct formula is: 

(m * 60 + s) * 75 + f - 150

Where m is minutes, s is seconds and f is frames.
Work Around
Don't use the -C option.
Comments
N/A