[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-xorriso] xorriso : FAILURE : Image size 2244690s exceeds free s
From: |
Thomas Schmitt |
Subject: |
Re: [Bug-xorriso] xorriso : FAILURE : Image size 2244690s exceeds free space on media -2036700157s |
Date: |
Wed, 17 Aug 2011 20:12:58 +0200 |
Hi,
it turned out that you found an interesting inconsistency in the
way how libburn emulates drives on regular files and block devices.
libburn is by its API unable to operate on such "media" larger than
4 TB - 2 kB. Inner alignment constraints demand to curb media size to
full 32 kB blocks. Thus 4 TB - 32 kB.
This does not only affect media capacity but also the number of
readable blocks and the Next-Writable-Address.
Hopefully i found all spots where sizes larger than this can sneak
into the drive model of libburn.
Well, it might last a while until we see somebody trying to read
data from a 4 TB file or directly from a 4 TB block device.
Uploaded is
http://www.gnu.org/software/xorriso/xorriso-1.1.5.tar.gz
After building by
cd xorriso-1.1.5 && ./configure && make
a run of
./xorriso/xorriso -version
should report this (among other lines):
Version timestamp : 2011.08.17.163150
It works for me with simulated 4.5 TB of free disk space.
All sizes should now be curbed to 4096g or less.
Thanks a lot for finding and reporting this problem.
Have a nice day :)
Thomas