brasero doesn't parse growisofs output correctly with large blu-ray ISOs

Bug #974716 reported by Alistair Buxton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Brasero
Expired
Low
brasero (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am burning a 14GB ISO to BD-RE media. The burn completes successfully, but brasero appears to crash every time at about 70%, or after about 9531MB. At this point the dialogue stops updating (see screenshot). When the burn finishes some time later, the dialogue indicates success and the disc ejects.

EDIT: The "can only burn once" problem is a different bug, already reported and not specific to large ISOs.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: brasero 3.4.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-21.34-generic 3.2.13
Uname: Linux 3.2.0-21-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0-0ubuntu1
Architecture: amd64
Date: Fri Apr 6 00:02:50 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64 (20120328)
ProcEnviron:
 LANGUAGE=en_GB:en
 TERM=xterm
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: brasero
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :
description: updated
description: updated
Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

This bug happens because the growisofs plugin does not parse growisofs output properly. We have this line of code:

burn-growisofs.c: if (sscanf (line, "%10lld/%lld (%4d.%1d%%) @%2d.%1dx, remaining %*d:%*d",

The "%10lld" format specifier stops working when the number of bytes reaches 11 digits, which happens at about 9GB.

summary: - brasero "crashes" when burning large blu-ray isos
+ brasero doesn't parse growisofs output correctly with large blu-ray ISOs
Changed in brasero:
importance: Unknown → Low
status: Unknown → New
Changed in brasero:
status: New → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.