brasero does not check integrity

Bug #224126 reported by Benjamín Valero Espinosa
This bug report is a duplicate of:  Bug #354995: Brasero Checksum Error. Edit Remove
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Brasero
New
Undecided
Unassigned
brasero (Baltix)
New
Undecided
Unassigned
brasero (Ubuntu)
Confirmed
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: brasero

I have had this bug since I am using Hardy, that it is little time. Steps to reproduce:

1. Burn a CD (I am using a laptop).
2. When burning ends (perfectly) the CD ejects (as in Gutsy).
3. To check integrity I have to reinsert the CD.
4. The CD gets mounted, but Brasero cannot check integrity because it finds that the CD drive is locked.

I would be glad to give so information as I can.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your report, can you please run brasero as: brasero --debug &>brasero-debug.txt and attach that file to the report? BTW the check integrity after the eject is known by the brasero developers and they're working on it to have it fixed soon, thanks you.

Changed in brasero:
assignee: nobody → desktop-bugs
status: New → Incomplete
Revision history for this message
Benjamín Valero Espinosa (benjavalero) wrote :

Don't ask me why, but since I reported that bug I have tried to reproduce it again, and all works fine. I don't know if some update or some change is related. So I suppose the bug must be closed at the moment. Thanks for your help.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

marking bug 239357 as dup of this one, there's also a brasero log on the other one:

http://launchpadlibrarian.net/15224021/brasero_err

Changed in brasero:
importance: Undecided → Low
Revision history for this message
Benjamín Valero Espinosa (benjavalero) wrote :

Here goes another log file.

Revision history for this message
Dan Andreșan (danyer) wrote :

Hi,

I think I can help with this bug since I have this behaviour constantly (i.e. every time I burn a CD/DVD)

I see that this bug is marked *Incomplete*. How can I help?
Do you need the model of my DVD burner?

Thanks,
Dan.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

this should work ok with Intrepid, can you test with it? thanks.

Revision history for this message
Dan Andreșan (danyer) wrote :

I am on Intrepid so theoretically I can test.

It will take some time though...

1. First try: noticed that I cannot drag and drop files from the selector on the left to the project on the right... new bug
2
. Second try: Added all folder, by dbl-clicking on it, then removed some files from the project to make it fit the media. Only two files remained. Checksum started than complained that the files would not fit. In the log I see that it still believed it should burn all the files, although it displayed (and showed the size only for two). Another bug...
3. Third try: Empty project, then add the 2 files by dbl-click on them (as drag and drop doesn't work) and it burned. After that it was unable to mount the disk again, I see that gvfs-hal-volume crashed in gvfs-hal-volume-monitor ... So of course it cannot check.

I'll try the manual check integrity (that one didn't work either). But first, a logout and login, to restart the gvfs-hal-volume thing...

Revision history for this message
Dan Andreșan (danyer) wrote :

The manual check integrity doesn't seem to work...

I selected Tools|Check Integrity and it reported this operation cannot be performed
Then I selected Tools|Check Integrity again, this time saying that I would use a md5 file (and selected the one one the disc). After calculating the image checksum, it said some files are corrupted on disk. A check with md5sum shows that they are not corrupted.

I will continue to provide the results, as I will burn another DVD tomorrow.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

this could be related to http://bugzilla.gnome.org/show_bug.cgi?id=502703 ; it would be really helpful to get some logs too, may you get one at your next burn? just run brasero as : brasero --debug &> brasero-debug.txt and later on attach that file to the report, thanks for the help!.

Revision history for this message
komputes (komputes) wrote :

I just installed 8.10 Alpha5 and it seems that in Brasero 0.8.1-0ubuntu2, there is no possibility for verification. It does not offer to verify the disc integrity. The only things which indicate post-burn verification is the list in "Edit > Plugins" and the "Tools > Check Integrity" functionality which requires the user to have an md5 file of the disc.

Disc verification should be something done by default immediately after a burn, before ejecting the CD, to avoid loss/corruption of data. The new version of Brasero has also removed the possibility to drag and drop from the left pane to the right pane.

I re-tested on 8.04 with the Brasero 0.7.1-3ubuntu1 and it did not seem to give me an error on verification leading me to think that this was fixed. Yet I have no way of knowing this since it only confirms that the burn was successful, not that the verification took place and was successful as well.

Below (attached) you will find the debug logs for 8.04 and 8.10 as it has been requested. Please review the logs and let me know if verification completed successfully in both versions. If so, this should not be a bug, but a request to change the user interface to clearly state that verification has completed successfully.

Revision history for this message
komputes (komputes) wrote :
Revision history for this message
komputes (komputes) wrote :

Happened to me again, on 8.04, the session log is attached.

Changed in brasero:
status: Incomplete → New
Revision history for this message
Dan Andreșan (danyer) wrote :

using brasero 0.8.2 on intrepid:

the integrity did not run, because imediately after burning the disc brasero failed with: cannot mount, maximum retries reached. it did not try to eject the tray after burning. brasero-debug1.txt attached

also, running a manual check, it was not able to verify the disc, it said operation not supported.
I had to select a checksum file (the file created on the disc) and there it failed again (there are some corrupted file on the disc). Of course there are no corrupted files. I guess the problem here is that it made a checksum of the image, instead of checksum of each file... brasero-debug2.txt attached

we are approaching deadline and this brasero is a shame, sorry to say. I wouldn't like to use k3b (I try to use Gnome only) but while I was using it, it was perfect, I was not able to report a bug. Venting off, thanks :)

Could we somehow raise the visibility of this bug? It has a "low" importance? Aren't people hit it? Maybe they don't burn DVDs...

Revision history for this message
Pedro Villavicencio (pedro) wrote :

may someone experiencing the issue forward it to bugzilla.gnome.org where the developers of brasero are? I still don't get this issue, data integrity check works ok here, thanks in advance.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

any news about this? did someone sent it to the upstream bug tracker or it's working fine now?

Revision history for this message
Dan Andreșan (danyer) wrote :

it's not working for me, as it ejects the disk and then doesn't load it, failing with "tried to mount too many times" or similar. I will give you the exact message, just let me enable it again (it's disabled now as useless) and burn a DVD.

There are not too many subscribers here, I might be the only one with this problem.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

could you send it to the upstream bug tracker then? for forwarding instructions please have a look to https://wiki.ubuntu.com/Bugs/Upstream/GNOME ; thanks in advance.

Changed in brasero:
status: New → Confirmed
Revision history for this message
Dan Andreșan (danyer) wrote :

This is the error I get:

Session error : the disc could not be mounted (max attemps reached)

And this is what it seems to be the relevant part of the debug:
(brasero:370): BraseroBurn-DEBUG: At burn-task.c:171: stopping BraseroGrowisofs
(brasero:370): BraseroBurn-DEBUG: At burn-job.c:815: BraseroGrowisofs stopping
(brasero:370): BraseroBurn-DEBUG: At burn-process.c:690: BraseroGrowisofs got killed
(brasero:370): BraseroBurn-DEBUG: At burn-task.c:179: stopped BraseroGrowisofs
(brasero:370): BraseroBurn-DEBUG: At burn-task.c:361: got out of loop
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:2654: Trying to open device /dev/scd0
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:2672: Open () succeeded
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:2560: Initializing information for medium in DRW-1608P3S
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:2273: Retrieving media profile
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:986: Retrieving speed (Get Performance)
(brasero:370): BraseroBurn-DEBUG: At scsi-get-performance.c:121: Unaligned data (88) setting to max (2048)
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:1732: Retrieving media status
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:1717: DVD id 26
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:1797: Closed media
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:1559: Reading Toc
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:1584: 2 track(s) found
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:1278: Retrieving track information for 1
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:1388: Track 1 (session 1): type = 1 start = 0 size = 2122216
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:1592: Leadout reached 2122216
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:2519: Testing for Css encrypted media
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:727: Checking simulate (DVD-R/W)
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:740: Feature is not current
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:815: Tested simulation 1 1, burnfree 1
(brasero:370): BraseroBurn-DEBUG: At burn-medium.c:2580: media is Disc DVD ROM closed with data
(brasero:370): BraseroBurn-DEBUG: At burn.c:1757: Starting to check track integrity
(brasero:370): BraseroBurn-DEBUG: At burn-volume-obj.c:96: Found volume /dev/scd0
(brasero:370): BraseroBurn-DEBUG: At burn-volume-obj.c:96: Found volume /dev/scd0
(brasero:370): BraseroBurn-DEBUG: At burn-volume-obj.c:96: Found volume /dev/scd0
...<keeps repeating>(brasero:370): BraseroBurn-DEBUG: At burn-volume-obj.c:96: Found volume /dev/scd0
(brasero:370): BraseroBurn-DEBUG: At burn-volume-obj.c:150: Found drive /dev/sdd
(brasero:370): BraseroBurn-DEBUG: At burn-volume-obj.c:150: Found drive /dev/sdc
(brasero:370): BraseroBurn-DEBUG: At burn-volume-obj.c:150: Found drive /dev/sdb
(brasero:370): BraseroBurn-DEBUG: At burn-volume-obj.c:150: Found drive /dev/scd0
(brasero:370): BraseroBurn-DEBUG: At burn.c:2524: Session error : the disc could not be mounted (max attemps reached)

I will send it upstream, although I am surprised that this package is orphan.

Revision history for this message
Dan Andreșan (danyer) wrote :

Seems like the problem I have now is known as bug 294455.

Revision history for this message
Martin Mai (mrkanister-deactivatedaccount-deactivatedaccount) wrote :

Dan, have you sent it upstream? May you tell us the bug number so we can track it here? Thanks.

Revision history for this message
Dan Andreșan (danyer) wrote :

Hi Martin, no, I didn't send it. I joined Jaunty and brasero was upgraded here to 0.8.4.

I'm going to test integrity check on this version and report back.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

any news with the new package in jaunty?

Revision history for this message
Dan Andreșan (danyer) wrote :
Download full text (7.1 KiB)

It is version 0.9 here in jaunty. Same problem. This time I didn't check Eject option, so it didn't open the tray before checking. It did not help :(

(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: Total translation table size: 0
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: Total rockridge attributes bytes: 2929
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: Total directory bytes: 10240
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: Path table size(bytes): 110
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: Done with: The File(s) Block(s) 2254568
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: Writing: Ending Padblock Start Block 2254609
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: Done with: Ending Padblock Block(s) 150
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: Max brk space used 0
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: 2254759 extents written (4403 MB)
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:412: BraseroGrowisofs stderr: /dev/sr0: flushing cache
(brasero:9304): BraseroBurn-DEBUG: At burn-job.c:1815: BraseroGrowisofs called brasero_job_set_current_action
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:445: BraseroGrowisofs stdout: HUP
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:445: BraseroGrowisofs stderr: HUP
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:319: BraseroGrowisofs process finished with status 0
(brasero:9304): BraseroBurn-DEBUG: At burn-job.c:1321: BraseroGrowisofs called brasero_job_get_fd_out
(brasero:9304): BraseroBurn-DEBUG: At burn-job.c:1442: BraseroGrowisofs called brasero_job_get_action
(brasero:9304): BraseroBurn-DEBUG: At burn-job.c:1025: BraseroGrowisofs finished successfully session
(brasero:9304): BraseroBurn-DEBUG: At burn-task.c:171: stopping BraseroGrowisofs
(brasero:9304): BraseroBurn-DEBUG: At burn-job.c:913: BraseroGrowisofs stopping
(brasero:9304): BraseroBurn-DEBUG: At burn-process.c:691: BraseroGrowisofs got killed
(brasero:9304): BraseroBurn-DEBUG: At burn-task.c:179: stopped BraseroGrowisofs
(brasero:9304): BraseroBurn-DEBUG: At burn-task.c:361: got out of loop
(brasero:9304): BraseroBurn-DEBUG: At burn-drive.c:485: Reprobing inserted medium
(brasero:9304): BraseroBurn-DEBUG: At burn-medium.c:3121: Trying to open device /dev/sr0
(brasero:9304): BraseroBurn-DEBUG: At burn-medium.c:3142: Open () succeeded
(brasero:9304): BraseroBurn-DEBUG: At burn-medium.c:3157: Device ready
(brasero:9304): BraseroBurn-DEBUG: At burn-medium.c:3026: Initializing information for medium in DRW-1608P3S
(brasero:9304): BraseroBurn-DEBUG: At burn-medium.c:2445: Retrieving media profile
(brasero:9304): BraseroBurn-DEBUG: At burn-medium.c:1071: Retrieving speed (Get Performance)
(brasero:9304): BraseroBurn-DEBUG: At scsi-get-performance.c:121: Unaligned data (88) setting to max (204...

Read more...

Revision history for this message
Dan Andreșan (danyer) wrote :

Please disregard my last comment. Seems that my drive *needs* to eject disc in order to mount it again. After exiting brasero, on the desktop I had "Blank DVD". After ejecting and reloading, it appears OK.

I'll burn another one, this time with eject, hoping that the bug previously affecting me (cannot remount quick enough) is solved. Otherwise, I cannot test integrity check.

Revision history for this message
Dan Andreșan (danyer) wrote :

Previous bug not solved, cannot proceed further. It's not a big problem, I never had a coaster, so I can disable integrity check plugin, does not work on my computer and I've never seen it working.

Revision history for this message
Koby (kobayashison) wrote :

I have the same problem (Intrepid + brasero 0.8.2-0ubuntu1). I use a notebook so cd/dvd is ejected automatically and loaded manually. I hadn't this problem on Hardy.

Revision history for this message
Koby (kobayashison) wrote :

In Hardy, Brasero wait for manual load of cd tray at the end of the burning and before start verify phase.
In Intrepid, as it finish the burning phase, it try to mount the cd without success end popup the error message.
Using the same notebook (HP Pavilion DV2000) with the same internal dvd burner.
I also made a test umounting gvfs before with the same unsuccessful results.
Let me know if I can contribute...

I add the last part of the log of brasero:
----
BraseroGrowisofs stderr: 2171074 extents written (4240 MB)
BraseroGrowisofs stderr: /dev/scd0: flushing cache
BraseroGrowisofs Called brasero_job_set_progress (1,000000)
BraseroGrowisofs called brasero_job_set_current_action
BraseroGrowisofs stdout: HUP
BraseroGrowisofs stderr: HUP
BraseroGrowisofs process finished with status 0
BraseroGrowisofs called brasero_job_get_fd_out
BraseroGrowisofs called brasero_job_get_action
BraseroGrowisofs finished successfully session
BraseroGrowisofs stopping
BraseroGrowisofs got killed
Session error : il disco non può essere montato (raggiunto il numero massimo di prove) (brasero_burn_record burn.c:2524)
-----

Part of /var/log/syslog related to this problem:
----
Jan 27 12:09:32 xxxx kernel: [ 7201.484408] cdrom: This disc doesn't have any tracks I recognize!
Jan 27 12:09:32 xxxx kernel: [ 7201.549032] end_request: I/O error, dev sr0, sector 0
Jan 27 12:09:32 xxxx kernel: [ 7201.549043] Buffer I/O error on device sr0, logical block 0
Jan 27 12:09:32 xxxx kernel: [ 7201.551907] end_request: I/O error, dev sr0, sector 0
Jan 27 12:09:32 xxxx kernel: [ 7201.551916] Buffer I/O error on device sr0, logical block 0
----

Info on the dvd burner:
----
koby@xxxx:/media/cdrom0$ sudo hdparm -i /dev/scd0

/dev/scd0:

 Model=TSSTcorpCD/DVDW TS-L632M , FwRev=0817 , SerialNo=
 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=on/off, tPIO={min:227,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes: pio0 pio1 pio2 pio3 pio4
 DMA modes: mdma0 mdma1 *mdma2
 AdvancedPM=no

 * signifies the current active mode
----

Revision history for this message
Dan Andreșan (danyer) wrote :

Seems to be solved on Jaunty Beta.
The DVD is not ejected, it is read and checksummed immediately after burning.
Looks fine to me.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

This should be fixed on jaunty, may someone else try and confirm that works fine there? Thanks in advance.

Revision history for this message
Savvas Radevic (medigeek) wrote :

there are file checksum and image checksum plugins, but I think that they are not working correctly:
http://bugzilla.gnome.org/show_bug.cgi?id=572840

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.