Public bug reported:

I had a set of files I wanted to burn to a BD-R disc but wasn't sure if
they would fit or not. I used -dry-run to check that no error was
generated. I then performed the actual burn which failed 97% of the way
into the burn with a 'No space left on device error'.

The simulated shell session below shows the situation. [Since I was not
taking a log of the terminal output and the actual burn caused the
original dry run to scroll off the screen, I have recreated it - I put
in a fresh disc (from the same batch) in order to genrate the -dry-run
output. The output from ls -l and both growisofs invocations is
genuinely copy-and-pasted from the temrinal, it is just that the -dry-
run output is not the output from the dry run I did before the failed
burn.]

$ ls -l
total 24307920
-r--r--r-- 2 steven steven 1052695689 Nov  3 18:56 vhs-1000a.m4v
-r--r--r-- 2 steven steven 1083126819 Nov  3 19:14 vhs-1000b.m4v
-r--r--r-- 2 steven steven 1083174525 Nov  3 19:42 vhs-1000c.m4v
-r--r--r-- 2 steven steven  497238606 Nov  3 19:24 vhs-1000d.m4v
-r--r--r-- 2 steven steven        204 Nov  3 20:32 vhs-1000.txt
-r--r--r-- 2 steven steven  978945163 Nov  3 21:48 vhs-1001a.m4v
-r--r--r-- 2 steven steven  924884933 Nov  4 02:10 vhs-1001b.m4v
-r--r--r-- 2 steven steven  460940875 Nov  4 13:11 vhs-1001c.m4v
-r--r--r-- 2 steven steven   28732475 Nov  4 14:34 vhs-1001d.m4v
-r--r--r-- 2 steven steven         81 Nov  4 01:58 vhs-1001.txt
-r--r--r-- 2 steven steven 1012172356 Nov  4 17:23 vhs-1002a.m4v
-r--r--r-- 2 steven steven 1034447960 Nov  4 19:49 vhs-1002b.m4v
-r--r--r-- 2 steven steven  938083234 Nov  4 22:06 vhs-1002c.m4v
-r--r--r-- 2 steven steven        101 Nov  4 21:48 vhs-1002.txt
-r--r--r-- 2 steven steven  665536352 Nov  4 23:41 vhs-1003a.m4v
-r--r--r-- 2 steven steven 1044379623 Nov  5 01:53 vhs-1003b.m4v
-r--r--r-- 2 steven steven  185381342 Nov  5 21:34 vhs-1003c.m4v
-r--r--r-- 2 steven steven  815451754 Nov  6 00:32 vhs-1003d.m4v
-r--r--r-- 2 steven steven  210324637 Nov  6 00:17 vhs-1003e.m4v
-r--r--r-- 2 steven steven  305323343 Nov  6 00:38 vhs-1003f.m4v
-r--r--r-- 2 steven steven        103 Nov  6 00:01 vhs-1003.txt
-r--r--r-- 2 steven steven 1023484503 Nov  6 23:13 vhs-1004a.m4v
-r--r--r-- 2 steven steven  436810767 Nov  7 00:31 vhs-1004b.m4v
-r--r--r-- 2 steven steven        139 Nov  6 23:50 vhs-1004.txt
-r--r--r-- 2 steven steven 1044175788 Nov 10 11:31 vhs-1005a.m4v
-r--r--r-- 2 steven steven  765090192 Nov 10 15:19 vhs-1005b.m4v
-r--r--r-- 2 steven steven        176 Nov 10 16:19 vhs-1005.txt
-r--r--r-- 2 steven steven  975131320 Nov 10 21:33 vhs-1006a.m4v
-r--r--r-- 2 steven steven 1005047976 Nov 10 20:32 vhs-1006b.m4v
-r--r--r-- 2 steven steven 1044469239 Nov 10 23:11 vhs-1006c.m4v
-r--r--r-- 2 steven steven  161754066 Nov 11 00:23 vhs-1006d.m4v
-r--r--r-- 2 steven steven         79 Nov 11 01:24 vhs-1006.txt
-r--r--r-- 2 steven steven  779149699 Nov 11 16:54 vhs-1007a.m4v
-r--r--r-- 2 steven steven  238524689 Nov 11 17:04 vhs-1007b.m4v
-r--r--r-- 2 steven steven 1023501103 Nov 11 17:42 vhs-1007c.m4v
-r--r--r-- 2 steven steven  947615221 Nov 11 19:55 vhs-1007d.m4v
-r--r--r-- 2 steven steven         81 Nov 11 19:42 vhs-1007.txt
-rw-rw-r-- 2 steven steven  903519912 Nov 12 00:14 vhs-1008a.m4v
-rw-rw-r-- 2 steven steven  160640989 Nov 15 00:51 vhs-1008c.m4v
-rw-rw-r-- 2 steven steven         26 Nov 11 23:14 vhs-1008.txt
-r--r--r-- 2 steven steven 1129221727 Nov 18 23:30 vhs-1009a.m4v
-r--r--r-- 2 steven steven  932119524 Nov 20 23:33 vhs-1009c.m4v
-r--r--r-- 2 steven steven         69 Nov 20 21:20 vhs-1009.txt
$ growisofs -dry-run -Z /dev/dvd5 -R -J -V "VHS rips 1" .
Executing 'genisoimage -R -J -V VHS rips 1 . | builtin_dd of=/dev/dvd5 obs=32k 
seek=0'
I: -input-charset not specified, using utf-8 (detected in locale settings)
Using VHS_1000.M4V;1 for  /vhs-1001d.m4v (vhs-1001b.m4v)
Using VHS_1005.M4V;1 for  /vhs-1003a.m4v (vhs-1003e.m4v)
Using VHS_1007.M4V;1 for  /vhs-1003e.m4v (vhs-1003d.m4v)
Using VHS_1008.M4V;1 for  /vhs-1003e.m4v (vhs-1007c.m4v)
Using VHS_100A.M4V;1 for  /vhs-1007c.m4v (vhs-1007b.m4v)
Using VHS_100B.M4V;1 for  /vhs-1009c.m4v (vhs-1009a.m4v)
Using VHS_100C.M4V;1 for  /vhs-1001d.m4v (vhs-1000d.m4v)
Using VHS_100D.M4V;1 for  /vhs-1003e.m4v (vhs-1008c.m4v)
Using VHS_100E.M4V;1 for  /vhs-1003d.m4v (vhs-1003c.m4v)
Using VHS_100F.M4V;1 for  /vhs-1008c.m4v (vhs-1008a.m4v)
Using VHS_100G.M4V;1 for  /vhs-1007b.m4v (vhs-1007a.m4v)
Using VHS_100H.M4V;1 for  /vhs-1003a.m4v (vhs-1005b.m4v)
Using VHS_100I.M4V;1 for  /vhs-1002a.m4v (vhs-1002c.m4v)
Using VHS_100J.M4V;1 for  /vhs-1004a.m4v (vhs-1004b.m4v)
Using VHS_100K.M4V;1 for  /vhs-1001b.m4v (vhs-1001c.m4v)
Using VHS_100L.M4V;1 for  /vhs-1002c.m4v (vhs-1002b.m4v)
Using VHS_100M.M4V;1 for  /vhs-1007a.m4v (vhs-1007d.m4v)
Using VHS_100N.M4V;1 for  /vhs-1000d.m4v (vhs-1000a.m4v)
Using VHS_100O.M4V;1 for  /vhs-1000a.m4v (vhs-1000b.m4v)
Using VHS_100P.M4V;1 for  /vhs-1003c.m4v (vhs-1003b.m4v)
Using VHS_100Q.M4V;1 for  /vhs-1001c.m4v (vhs-1001a.m4v)
Using VHS_100R.M4V;1 for  /vhs-1003b.m4v (vhs-1003f.m4v)
Using VHS_100S.M4V;1 for  /vhs-1000b.m4v (vhs-1000c.m4v)
Using VHS_100T.M4V;1 for  /vhs-1006a.m4v (vhs-1006d.m4v)
Using VHS_100U.M4V;1 for  /vhs-1006d.m4v (vhs-1006b.m4v)
Using VHS_100V.M4V;1 for  /vhs-1006b.m4v (vhs-1006c.m4v)
Using VHS_100W.M4V;1 for  /vhs-1005b.m4v (vhs-1005a.m4v)
$

$ growisofs -Z /dev/dvd5 -R -J -V "VHS rips 1" .
[...]
 97.17% done, estimate finish Wed Nov 28 23:56:21 2012
 97.21% done, estimate finish Wed Nov 28 23:56:21 2012
 97.25% done, estimate finish Wed Nov 28 23:56:20 2012
 97.29% done, estimate finish Wed Nov 28 23:56:19 2012
 97.33% done, estimate finish Wed Nov 28 23:56:19 2012
 97.37% done, estimate finish Wed Nov 28 23:56:18 2012
 97.42% done, estimate finish Wed Nov 28 23:56:19 2012
:-[ WRITE@LBA=b47400h failed with SK=5h/LOGICAL BLOCK ADDRESS OUT OF RANGE]: No 
space left on device
:-( write failed: No space left on device
/dev/dvd5: flushing cache
/dev/dvd5: closing track
/dev/dvd5: closing session
:-[ CLOSE SESSION failed with SK=5h/INVALID FIELD IN CDB]: Input/output error
/dev/dvd5: reloading tray

/dev/dvd5 is an LG BD rewriter; the 'Disks' application shows its model
as "HL-DT-ST BD-RE  BH10LS38 (1.00)".

I confirmed the burned disc is indeed incomplete using diff:
$ diff --recursive to-burn /media/steven/VHS\ rips\ 1/
diff: /media/steven/VHS rips 1/vhs-1005b.m4v: Input/output error

I would expect -dry-run to detect this and save me wasting a disc and the time 
spent burning it.
--- 
ApportVersion: 2.6.1-0ubuntu6
Architecture: amd64
DistroRelease: Ubuntu 12.10
InstallationDate: Installed on 2011-08-19 (467 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MarkForUpload: True
Package: dvd+rw-tools 7.1-10build1
PackageArchitecture: amd64
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 3.5.0-18.29-generic 3.5.7
Tags:  quantal running-unity
Uname: Linux 3.5.0-18-generic x86_64
UpgradeStatus: Upgraded to quantal on 2012-10-21 (38 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers

** Affects: dvd+rw-tools (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-collected quantal running-unity

** Tags added: apport-collected quantal running-unity

** Description changed:

  I had a set of files I wanted to burn to a BD-R disc but wasn't sure if
  they would fit or not. I used -dry-run to check that no error was
  generated. I then performed the actual burn which failed 97% of the way
  into the burn with a 'No space left on device error'.
  
  The simulated shell session below shows the situation. [Since I was not
  taking a log of the terminal output and the actual burn caused the
  original dry run to scroll off the screen, I have recreated it - I put
  in a fresh disc (from the same batch) in order to genrate the -dry-run
  output. The output from ls -l and both growisofs invocations is
  genuinely copy-and-pasted from the temrinal, it is just that the -dry-
  run output is not the output from the dry run I did before the failed
  burn.]
  
  $ ls -l
  total 24307920
  -r--r--r-- 2 steven steven 1052695689 Nov  3 18:56 vhs-1000a.m4v
  -r--r--r-- 2 steven steven 1083126819 Nov  3 19:14 vhs-1000b.m4v
  -r--r--r-- 2 steven steven 1083174525 Nov  3 19:42 vhs-1000c.m4v
  -r--r--r-- 2 steven steven  497238606 Nov  3 19:24 vhs-1000d.m4v
  -r--r--r-- 2 steven steven        204 Nov  3 20:32 vhs-1000.txt
  -r--r--r-- 2 steven steven  978945163 Nov  3 21:48 vhs-1001a.m4v
  -r--r--r-- 2 steven steven  924884933 Nov  4 02:10 vhs-1001b.m4v
  -r--r--r-- 2 steven steven  460940875 Nov  4 13:11 vhs-1001c.m4v
  -r--r--r-- 2 steven steven   28732475 Nov  4 14:34 vhs-1001d.m4v
  -r--r--r-- 2 steven steven         81 Nov  4 01:58 vhs-1001.txt
  -r--r--r-- 2 steven steven 1012172356 Nov  4 17:23 vhs-1002a.m4v
  -r--r--r-- 2 steven steven 1034447960 Nov  4 19:49 vhs-1002b.m4v
  -r--r--r-- 2 steven steven  938083234 Nov  4 22:06 vhs-1002c.m4v
  -r--r--r-- 2 steven steven        101 Nov  4 21:48 vhs-1002.txt
  -r--r--r-- 2 steven steven  665536352 Nov  4 23:41 vhs-1003a.m4v
  -r--r--r-- 2 steven steven 1044379623 Nov  5 01:53 vhs-1003b.m4v
  -r--r--r-- 2 steven steven  185381342 Nov  5 21:34 vhs-1003c.m4v
  -r--r--r-- 2 steven steven  815451754 Nov  6 00:32 vhs-1003d.m4v
  -r--r--r-- 2 steven steven  210324637 Nov  6 00:17 vhs-1003e.m4v
  -r--r--r-- 2 steven steven  305323343 Nov  6 00:38 vhs-1003f.m4v
  -r--r--r-- 2 steven steven        103 Nov  6 00:01 vhs-1003.txt
  -r--r--r-- 2 steven steven 1023484503 Nov  6 23:13 vhs-1004a.m4v
  -r--r--r-- 2 steven steven  436810767 Nov  7 00:31 vhs-1004b.m4v
  -r--r--r-- 2 steven steven        139 Nov  6 23:50 vhs-1004.txt
  -r--r--r-- 2 steven steven 1044175788 Nov 10 11:31 vhs-1005a.m4v
  -r--r--r-- 2 steven steven  765090192 Nov 10 15:19 vhs-1005b.m4v
  -r--r--r-- 2 steven steven        176 Nov 10 16:19 vhs-1005.txt
  -r--r--r-- 2 steven steven  975131320 Nov 10 21:33 vhs-1006a.m4v
  -r--r--r-- 2 steven steven 1005047976 Nov 10 20:32 vhs-1006b.m4v
  -r--r--r-- 2 steven steven 1044469239 Nov 10 23:11 vhs-1006c.m4v
  -r--r--r-- 2 steven steven  161754066 Nov 11 00:23 vhs-1006d.m4v
  -r--r--r-- 2 steven steven         79 Nov 11 01:24 vhs-1006.txt
  -r--r--r-- 2 steven steven  779149699 Nov 11 16:54 vhs-1007a.m4v
  -r--r--r-- 2 steven steven  238524689 Nov 11 17:04 vhs-1007b.m4v
  -r--r--r-- 2 steven steven 1023501103 Nov 11 17:42 vhs-1007c.m4v
  -r--r--r-- 2 steven steven  947615221 Nov 11 19:55 vhs-1007d.m4v
  -r--r--r-- 2 steven steven         81 Nov 11 19:42 vhs-1007.txt
  -rw-rw-r-- 2 steven steven  903519912 Nov 12 00:14 vhs-1008a.m4v
  -rw-rw-r-- 2 steven steven  160640989 Nov 15 00:51 vhs-1008c.m4v
  -rw-rw-r-- 2 steven steven         26 Nov 11 23:14 vhs-1008.txt
  -r--r--r-- 2 steven steven 1129221727 Nov 18 23:30 vhs-1009a.m4v
  -r--r--r-- 2 steven steven  932119524 Nov 20 23:33 vhs-1009c.m4v
  -r--r--r-- 2 steven steven         69 Nov 20 21:20 vhs-1009.txt
  $ growisofs -dry-run -Z /dev/dvd5 -R -J -V "VHS rips 1" .
  Executing 'genisoimage -R -J -V VHS rips 1 . | builtin_dd of=/dev/dvd5 
obs=32k seek=0'
  I: -input-charset not specified, using utf-8 (detected in locale settings)
  Using VHS_1000.M4V;1 for  /vhs-1001d.m4v (vhs-1001b.m4v)
  Using VHS_1005.M4V;1 for  /vhs-1003a.m4v (vhs-1003e.m4v)
  Using VHS_1007.M4V;1 for  /vhs-1003e.m4v (vhs-1003d.m4v)
  Using VHS_1008.M4V;1 for  /vhs-1003e.m4v (vhs-1007c.m4v)
  Using VHS_100A.M4V;1 for  /vhs-1007c.m4v (vhs-1007b.m4v)
  Using VHS_100B.M4V;1 for  /vhs-1009c.m4v (vhs-1009a.m4v)
  Using VHS_100C.M4V;1 for  /vhs-1001d.m4v (vhs-1000d.m4v)
  Using VHS_100D.M4V;1 for  /vhs-1003e.m4v (vhs-1008c.m4v)
  Using VHS_100E.M4V;1 for  /vhs-1003d.m4v (vhs-1003c.m4v)
  Using VHS_100F.M4V;1 for  /vhs-1008c.m4v (vhs-1008a.m4v)
  Using VHS_100G.M4V;1 for  /vhs-1007b.m4v (vhs-1007a.m4v)
  Using VHS_100H.M4V;1 for  /vhs-1003a.m4v (vhs-1005b.m4v)
  Using VHS_100I.M4V;1 for  /vhs-1002a.m4v (vhs-1002c.m4v)
  Using VHS_100J.M4V;1 for  /vhs-1004a.m4v (vhs-1004b.m4v)
  Using VHS_100K.M4V;1 for  /vhs-1001b.m4v (vhs-1001c.m4v)
  Using VHS_100L.M4V;1 for  /vhs-1002c.m4v (vhs-1002b.m4v)
  Using VHS_100M.M4V;1 for  /vhs-1007a.m4v (vhs-1007d.m4v)
  Using VHS_100N.M4V;1 for  /vhs-1000d.m4v (vhs-1000a.m4v)
  Using VHS_100O.M4V;1 for  /vhs-1000a.m4v (vhs-1000b.m4v)
  Using VHS_100P.M4V;1 for  /vhs-1003c.m4v (vhs-1003b.m4v)
  Using VHS_100Q.M4V;1 for  /vhs-1001c.m4v (vhs-1001a.m4v)
  Using VHS_100R.M4V;1 for  /vhs-1003b.m4v (vhs-1003f.m4v)
  Using VHS_100S.M4V;1 for  /vhs-1000b.m4v (vhs-1000c.m4v)
  Using VHS_100T.M4V;1 for  /vhs-1006a.m4v (vhs-1006d.m4v)
  Using VHS_100U.M4V;1 for  /vhs-1006d.m4v (vhs-1006b.m4v)
  Using VHS_100V.M4V;1 for  /vhs-1006b.m4v (vhs-1006c.m4v)
  Using VHS_100W.M4V;1 for  /vhs-1005b.m4v (vhs-1005a.m4v)
  $
  
  $ growisofs -Z /dev/dvd5 -R -J -V "VHS rips 1" .
  [...]
   97.17% done, estimate finish Wed Nov 28 23:56:21 2012
   97.21% done, estimate finish Wed Nov 28 23:56:21 2012
   97.25% done, estimate finish Wed Nov 28 23:56:20 2012
   97.29% done, estimate finish Wed Nov 28 23:56:19 2012
   97.33% done, estimate finish Wed Nov 28 23:56:19 2012
   97.37% done, estimate finish Wed Nov 28 23:56:18 2012
   97.42% done, estimate finish Wed Nov 28 23:56:19 2012
  :-[ WRITE@LBA=b47400h failed with SK=5h/LOGICAL BLOCK ADDRESS OUT OF RANGE]: 
No space left on device
  :-( write failed: No space left on device
  /dev/dvd5: flushing cache
  /dev/dvd5: closing track
  /dev/dvd5: closing session
  :-[ CLOSE SESSION failed with SK=5h/INVALID FIELD IN CDB]: Input/output error
  /dev/dvd5: reloading tray
  
  /dev/dvd5 is an LG BD rewriter; the 'Disks' application shows its model
  as "HL-DT-ST BD-RE  BH10LS38 (1.00)".
  
  I confirmed the burned disc is indeed incomplete using diff:
  $ diff --recursive to-burn /media/steven/VHS\ rips\ 1/
  diff: /media/steven/VHS rips 1/vhs-1005b.m4v: Input/output error
  
- I would expect -dry-run to detect this and save me wasting a disc and
- the time spent burning it.
+ I would expect -dry-run to detect this and save me wasting a disc and the 
time spent burning it.
+ --- 
+ ApportVersion: 2.6.1-0ubuntu6
+ Architecture: amd64
+ DistroRelease: Ubuntu 12.10
+ InstallationDate: Installed on 2011-08-19 (467 days ago)
+ InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
+ MarkForUpload: True
+ Package: dvd+rw-tools 7.1-10build1
+ PackageArchitecture: amd64
+ ProcEnviron:
+  TERM=xterm
+  PATH=(custom, no user)
+  XDG_RUNTIME_DIR=<set>
+  LANG=en_GB.UTF-8
+  SHELL=/bin/bash
+ ProcVersionSignature: Ubuntu 3.5.0-18.29-generic 3.5.7
+ Tags:  quantal running-unity
+ Uname: Linux 3.5.0-18-generic x86_64
+ UpgradeStatus: Upgraded to quantal on 2012-10-21 (38 days ago)
+ UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1084318

Title:
  growisofs does not detect attempts to burn too much data even when
  -dry-run is used

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dvd+rw-tools/+bug/1084318/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to