[Bug 381392] [NEW] Brasero fails on small dvd images

noamik spam at noamik.de
Thu May 28 18:02:13 BST 2009


Public bug reported:

Binary package hint: brasero

Burning a DVD with an ISO-Image which is too small (less than 800 MB,
mine is around 550 MB) fails.

Happened to me on hardy i386, but applies to other versions as well.

Problem: when an ISO image is too small, more data has to be added
before DVD fixation. Brasero seems to be ignoring that the drive will
write a huge lead out!

Possible fix: burn with cdrecord (cdrecord happily writes this ISO to a
DVD-R and waits as needed until the drive is ready).

Probably related bugs: 
https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/354995
https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/234521


Checking session consistency (brasero_burn_check_session_consistency burn.c:1794)
Inconsistent flag: you can't use flag on_the_fly (brasero_burn_check_session_consistency burn.c:1892)
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_set_output_size_for_current_track
BraseroLocalTrack stopping
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack output set (IMAGE) image = /tmp/brasero_tmp_P3JEUU toc = nil
BraseroLocalTrack called brasero_job_get_session_output_size
BraseroLocalTrack called brasero_job_get_action
BraseroLocalTrack called brasero_job_get_current_track
BraseroLocalTrack called brasero_job_get_input_type
BraseroLocalTrack no foreign URIs
BraseroLocalTrack stopping
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs getting varg
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_get_input_type
BraseroGrowisofs got varg:
BraseroGrowisofs deactivating
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs getting varg
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_get_flags
BraseroGrowisofs called brasero_job_get_speed
BraseroGrowisofs called brasero_job_get_device
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_get_session_output_size
BraseroGrowisofs called brasero_job_get_input_type
BraseroGrowisofs called brasero_job_get_fd_in
BraseroGrowisofs called brasero_job_get_current_track
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs got varg:
	growisofs
	-use-the-force-luke=notray
	-use-the-force-luke=dao
	-dvd-compat
	-speed=4
	-use-the-force-luke=tracksize:286543
	-use-the-force-luke=tty
	-Z
	/dev/scd0=/someimage.iso
BraseroGrowisofs launching command
BraseroGrowisofs called brasero_job_get_fd_out
BraseroGrowisofs stdout: Executing 'builtin_dd if=/someimage.iso of=/dev/scd0 obs=32k seek=0'
BraseroGrowisofs called brasero_job_set_dangerous
BraseroGrowisofs stderr: /dev/scd0: engaging DVD-R DAO upon user request...
BraseroGrowisofs stderr: /dev/scd0: reserving 286543 blocks
BraseroGrowisofs stderr: , warning for short DAO recording
BraseroGrowisofs stderr: /dev/scd0: "Current Write Speed" is 4.1x1352KBps.
BraseroGrowisofs stdout:           0/586840064 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU   0.0%
BraseroGrowisofs stdout:     1310720/586840064 ( 0.2%) @0.3x, remaining 67:00 RBU 100.0% UBU   7.0%
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_set_written_session
BraseroGrowisofs called brasero_job_set_rate
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs called brasero_job_start_progress
BraseroGrowisofs stdout:    12845056/586840064 ( 2.2%) @2.5x, remaining 8:56 RBU 100.0% UBU  83.9%

[...]

BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_set_written_session
BraseroGrowisofs called brasero_job_set_rate
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs called brasero_job_start_progress
BraseroGrowisofs stdout:   580943872/586840064 (99.0%) @4.0x, remaining 0:01 RBU  17.6% UBU  90.8%
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs called brasero_job_set_written_session
BraseroGrowisofs called brasero_job_set_rate
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs called brasero_job_start_progress
BraseroGrowisofs stderr: :-[ WRITE at LBA=45f40h failed with SK=0h/ASC=00h/ACQ=03h]: Input/output error
BraseroGrowisofs stderr: :-( write failed: Input/output error
BraseroGrowisofs called brasero_job_error
BraseroGrowisofs finished with an error
BraseroGrowisofs asked to stop because of an error
	error		= 1
	message	= "Unbekannter Fehler, Abbruch"
BraseroGrowisofs stopping
BraseroGrowisofs got killed
BraseroGrowisofs stderr: /dev/scd0: flushing cache
BraseroGrowisofs Called brasero_job_set_progress (1,000000)
BraseroGrowisofs called brasero_job_set_current_action
Session error : Unbekannter Fehler, Abbruch (brasero_burn_record burn.c:2384)

** Affects: brasero (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  Binary package hint: brasero
  
  Burning a DVD with an ISO-Image which is too small (less than 800 MB,
  mine is around 550 MB) fails.
  
  Happened to me on hardy i386, but applies to other versions as well.
  
  Problem: when an ISO image is too small, more data has to be added
  before DVD fixation. Brasero uses wodim which seems to be ignoring that
  the drive will write a huge lead out!
  
- Possible fix: replace wodim with cdrecord (cdrecord happily writes this
- ISO to a DVD-R and waits as needed until the drive is ready).
+ Possible fix: burn with cdrecord (cdrecord happily writes this ISO to a
+ DVD-R and waits as needed until the drive is ready).
  
  Probably related bugs: 
  https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/354995
  https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/234521
  
  
  Checking session consistency (brasero_burn_check_session_consistency burn.c:1794)
  Inconsistent flag: you can't use flag on_the_fly (brasero_burn_check_session_consistency burn.c:1892)
  BraseroLocalTrack called brasero_job_get_action
  BraseroLocalTrack called brasero_job_get_action
  BraseroLocalTrack called brasero_job_set_output_size_for_current_track
  BraseroLocalTrack stopping
  BraseroLocalTrack called brasero_job_get_action
  BraseroLocalTrack output set (IMAGE) image = /tmp/brasero_tmp_P3JEUU toc = nil
  BraseroLocalTrack called brasero_job_get_session_output_size
  BraseroLocalTrack called brasero_job_get_action
  BraseroLocalTrack called brasero_job_get_current_track
  BraseroLocalTrack called brasero_job_get_input_type
  BraseroLocalTrack no foreign URIs
  BraseroLocalTrack stopping
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs getting varg
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_get_input_type
  BraseroGrowisofs got varg:
  BraseroGrowisofs deactivating
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs getting varg
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_get_flags
  BraseroGrowisofs called brasero_job_get_speed
  BraseroGrowisofs called brasero_job_get_device
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_get_session_output_size
  BraseroGrowisofs called brasero_job_get_input_type
  BraseroGrowisofs called brasero_job_get_fd_in
  BraseroGrowisofs called brasero_job_get_current_track
  BraseroGrowisofs called brasero_job_set_current_action
  BraseroGrowisofs got varg:
  	growisofs
  	-use-the-force-luke=notray
  	-use-the-force-luke=dao
  	-dvd-compat
  	-speed=4
  	-use-the-force-luke=tracksize:286543
  	-use-the-force-luke=tty
  	-Z
  	/dev/scd0=/someimage.iso
  BraseroGrowisofs launching command
  BraseroGrowisofs called brasero_job_get_fd_out
  BraseroGrowisofs stdout: Executing 'builtin_dd if=/someimage.iso of=/dev/scd0 obs=32k seek=0'
  BraseroGrowisofs called brasero_job_set_dangerous
  BraseroGrowisofs stderr: /dev/scd0: engaging DVD-R DAO upon user request...
  BraseroGrowisofs stderr: /dev/scd0: reserving 286543 blocks
  BraseroGrowisofs stderr: , warning for short DAO recording
  BraseroGrowisofs stderr: /dev/scd0: "Current Write Speed" is 4.1x1352KBps.
  BraseroGrowisofs stdout:           0/586840064 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU   0.0%
  BraseroGrowisofs stdout:     1310720/586840064 ( 0.2%) @0.3x, remaining 67:00 RBU 100.0% UBU   7.0%
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_set_written_session
  BraseroGrowisofs called brasero_job_set_rate
  BraseroGrowisofs called brasero_job_set_current_action
  BraseroGrowisofs called brasero_job_start_progress
  BraseroGrowisofs stdout:    12845056/586840064 ( 2.2%) @2.5x, remaining 8:56 RBU 100.0% UBU  83.9%
  
  [...]
  
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_set_written_session
  BraseroGrowisofs called brasero_job_set_rate
  BraseroGrowisofs called brasero_job_set_current_action
  BraseroGrowisofs called brasero_job_start_progress
  BraseroGrowisofs stdout:   580943872/586840064 (99.0%) @4.0x, remaining 0:01 RBU  17.6% UBU  90.8%
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_set_written_session
  BraseroGrowisofs called brasero_job_set_rate
  BraseroGrowisofs called brasero_job_set_current_action
  BraseroGrowisofs called brasero_job_start_progress
  BraseroGrowisofs stderr: :-[ WRITE at LBA=45f40h failed with SK=0h/ASC=00h/ACQ=03h]: Input/output error
  BraseroGrowisofs stderr: :-( write failed: Input/output error
  BraseroGrowisofs called brasero_job_error
  BraseroGrowisofs finished with an error
  BraseroGrowisofs asked to stop because of an error
  	error		= 1
  	message	= "Unbekannter Fehler, Abbruch"
  BraseroGrowisofs stopping
  BraseroGrowisofs got killed
  BraseroGrowisofs stderr: /dev/scd0: flushing cache
  BraseroGrowisofs Called brasero_job_set_progress (1,000000)
  BraseroGrowisofs called brasero_job_set_current_action
  Session error : Unbekannter Fehler, Abbruch (brasero_burn_record burn.c:2384)

** Description changed:

  Binary package hint: brasero
  
  Burning a DVD with an ISO-Image which is too small (less than 800 MB,
  mine is around 550 MB) fails.
  
  Happened to me on hardy i386, but applies to other versions as well.
  
  Problem: when an ISO image is too small, more data has to be added
- before DVD fixation. Brasero uses wodim which seems to be ignoring that
- the drive will write a huge lead out!
+ before DVD fixation. Brasero seems to be ignoring that the drive will
+ write a huge lead out!
  
  Possible fix: burn with cdrecord (cdrecord happily writes this ISO to a
  DVD-R and waits as needed until the drive is ready).
  
  Probably related bugs: 
  https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/354995
  https://bugs.launchpad.net/ubuntu/+source/brasero/+bug/234521
  
  
  Checking session consistency (brasero_burn_check_session_consistency burn.c:1794)
  Inconsistent flag: you can't use flag on_the_fly (brasero_burn_check_session_consistency burn.c:1892)
  BraseroLocalTrack called brasero_job_get_action
  BraseroLocalTrack called brasero_job_get_action
  BraseroLocalTrack called brasero_job_set_output_size_for_current_track
  BraseroLocalTrack stopping
  BraseroLocalTrack called brasero_job_get_action
  BraseroLocalTrack output set (IMAGE) image = /tmp/brasero_tmp_P3JEUU toc = nil
  BraseroLocalTrack called brasero_job_get_session_output_size
  BraseroLocalTrack called brasero_job_get_action
  BraseroLocalTrack called brasero_job_get_current_track
  BraseroLocalTrack called brasero_job_get_input_type
  BraseroLocalTrack no foreign URIs
  BraseroLocalTrack stopping
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs getting varg
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_get_input_type
  BraseroGrowisofs got varg:
  BraseroGrowisofs deactivating
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs getting varg
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_get_flags
  BraseroGrowisofs called brasero_job_get_speed
  BraseroGrowisofs called brasero_job_get_device
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_get_session_output_size
  BraseroGrowisofs called brasero_job_get_input_type
  BraseroGrowisofs called brasero_job_get_fd_in
  BraseroGrowisofs called brasero_job_get_current_track
  BraseroGrowisofs called brasero_job_set_current_action
  BraseroGrowisofs got varg:
  	growisofs
  	-use-the-force-luke=notray
  	-use-the-force-luke=dao
  	-dvd-compat
  	-speed=4
  	-use-the-force-luke=tracksize:286543
  	-use-the-force-luke=tty
  	-Z
  	/dev/scd0=/someimage.iso
  BraseroGrowisofs launching command
  BraseroGrowisofs called brasero_job_get_fd_out
  BraseroGrowisofs stdout: Executing 'builtin_dd if=/someimage.iso of=/dev/scd0 obs=32k seek=0'
  BraseroGrowisofs called brasero_job_set_dangerous
  BraseroGrowisofs stderr: /dev/scd0: engaging DVD-R DAO upon user request...
  BraseroGrowisofs stderr: /dev/scd0: reserving 286543 blocks
  BraseroGrowisofs stderr: , warning for short DAO recording
  BraseroGrowisofs stderr: /dev/scd0: "Current Write Speed" is 4.1x1352KBps.
  BraseroGrowisofs stdout:           0/586840064 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU   0.0%
  BraseroGrowisofs stdout:     1310720/586840064 ( 0.2%) @0.3x, remaining 67:00 RBU 100.0% UBU   7.0%
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_set_written_session
  BraseroGrowisofs called brasero_job_set_rate
  BraseroGrowisofs called brasero_job_set_current_action
  BraseroGrowisofs called brasero_job_start_progress
  BraseroGrowisofs stdout:    12845056/586840064 ( 2.2%) @2.5x, remaining 8:56 RBU 100.0% UBU  83.9%
  
  [...]
  
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_set_written_session
  BraseroGrowisofs called brasero_job_set_rate
  BraseroGrowisofs called brasero_job_set_current_action
  BraseroGrowisofs called brasero_job_start_progress
  BraseroGrowisofs stdout:   580943872/586840064 (99.0%) @4.0x, remaining 0:01 RBU  17.6% UBU  90.8%
  BraseroGrowisofs called brasero_job_get_action
  BraseroGrowisofs called brasero_job_set_written_session
  BraseroGrowisofs called brasero_job_set_rate
  BraseroGrowisofs called brasero_job_set_current_action
  BraseroGrowisofs called brasero_job_start_progress
  BraseroGrowisofs stderr: :-[ WRITE at LBA=45f40h failed with SK=0h/ASC=00h/ACQ=03h]: Input/output error
  BraseroGrowisofs stderr: :-( write failed: Input/output error
  BraseroGrowisofs called brasero_job_error
  BraseroGrowisofs finished with an error
  BraseroGrowisofs asked to stop because of an error
  	error		= 1
  	message	= "Unbekannter Fehler, Abbruch"
  BraseroGrowisofs stopping
  BraseroGrowisofs got killed
  BraseroGrowisofs stderr: /dev/scd0: flushing cache
  BraseroGrowisofs Called brasero_job_set_progress (1,000000)
  BraseroGrowisofs called brasero_job_set_current_action
  Session error : Unbekannter Fehler, Abbruch (brasero_burn_record burn.c:2384)

-- 
Brasero fails on small dvd images
https://bugs.launchpad.net/bugs/381392
You received this bug notification because you are a member of Ubuntu
Burning Team, which is subscribed to brasero in ubuntu.



More information about the Ubuntu-burning mailing list