GNOME Bugzilla – Bug 445226
Cannot continue multisession
Last modified: 2008-06-15 12:20:17 UTC
Please describe the problem: Brasero is able to start a multisession disc, but not to resume. The checkbox saying "Append the files to those already on the disc" is correctly checked and greyed out. I only checked "Leave the disc open to add other files later". However, when starting the burn process, Brasero cancels saying "The disc in $drive is not big enough: replace the disc with a recordable CD or DVD". The disc used is a normal DVD+R; K3B can continue the session without problems. Steps to reproduce: 1. Start multisession and burn it. 2. Insert the disc again and try to continue the session. Actual results: Brasero tells me that the disc is not big enough although it is. Expected results: Brasero continues the multisession and adds the new files. Does this happen every time? Yes. Other information:
Same happens to me and also to my friend.
Could I have a log of the session please. (on the console start brasero with brasero --debug > log). That would help.
(In reply to comment #2) > Could I have a log of the session please. (on the console start brasero with > brasero --debug > log). That would help. Pasted since it’s not that much: --- (brasero:28167): BraseroBurn-DEBUG: At burn-medium.c:1179: Trying to open device /dev/hdc (brasero:28167): BraseroBurn-DEBUG: At burn-medium.c:1196: Open () succeeded (brasero:28167): BraseroBurn-DEBUG: At burn-medium.c:752: medium is 2818 (brasero:28167): BraseroBurn-DEBUG: At scsi/scsi-sense-data.c:133: SCSI command error: outrange address (brasero:28167): BraseroBurn-DEBUG: At burn-medium.c:438: GET PERFORMANCE failed (brasero:28167): BraseroBurn-DEBUG: At scsi/scsi-sense-data.c:133: SCSI command error: outrange address (brasero:28167): BraseroBurn-DEBUG: At burn-medium.c:890: READ TRACK INFO failed (brasero:28167): Pango-CRITICAL **: pango_layout_set_markup_with_accel: assertion `markup != NULL' failed (brasero:28167): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroLocalImage) set_source (brasero:28167): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroLocalImage) set_output (brasero:28167): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroLocalImage) set_task (brasero:28167): BraseroBurn-DEBUG: At burn-job.c:669: imager (BraseroLocalImage) get_track (brasero:28167): BraseroBurn-DEBUG: At burn-job.c:669: job (BraseroLocalImage) set_task (brasero:28167): BraseroBurn-DEBUG: At burn.c:339: Session starting: flags = 12083 media type = 0 speed = 2 track type = 6 track format = 3 output = none (brasero:28167): BraseroBurn-DEBUG: At burn.c:339: Session cancelled by user --- Version 0.6.1 of Brasero which I’m using now again correctly recognizes the multisession and imports it correctly too. But once again, burning fails.
when you say burning fails, could you elaborate please: at what point does it fail, what is the message printed on screen ? a log file would help too =). Thanks in advance.
To everyone who reported a similar problem. Could I have the model of the drive please?
(In reply to comment #4) > when you say burning fails, could you elaborate please: at what point does it > fail, what is the message printed on screen ? Uhm, I already wrote all of this above. The disc gets ejected the moment Brasero tries to start burning and the message I posted in my initial report appears. > a log file would help too =). Thanks in advance. How to create one? The output I posted is the only thing I can get.
(In reply to comment #5) > To everyone who reported a similar problem. Could I have the model of the drive > please? Whoops, missed that. Output from lshw: *-cdrom description: DVD writer product: PHILIPS DVDR824DP vendor: Philips physical id: 0 bus info: ide@1.0 logical name: /dev/hdc version: P3.3 capabilities: packet atapi cdrom removable nonmagnetic dma lba iordy audio cd-r cd-rw dvd dvd-r configuration: mode=udma2 status=open
Just to let you know. A possible fix has been committed to trunk for this problem. It'll be backported soon to stable branch (0.6.2). Could you test it please and report if it works. Please whether it works or not could you also add a log? Thanks in advance.
Has anyone tried 0.6.90? If so, does it work?
Please try 0.7.0 and see if that was actually fixed. Thanks.
Created attachment 102551 [details] Incorrect capacity of multisession disc The multisession disc is not appendable, although it is with growisofs.
I've just tried svn HEAD (r587) and the problem remains. Apparently Brasero is unable to see that the disc is appendable and that its size is not the maximum available size. When adding files, Brasero complains that there is not enough space on the medium even with overburn enabled. Using growisofs -M on the command line works just fine. My drive is Pioneer DVR-111. The debug log is attached.
(In reply to comment #10) > Please try 0.7.0 and see if that was actually fixed. Thanks. Using 0.7.1 the bug still remains and Brasero behaves just like Ignacy Gawędzki wrote.
Sorry to ask you, but I need help on this one. Mathias could you attach a log so I can compare with the one Ignacy already attached please. Again sorry to ask you this after such a delay (I've been busy). Thanks in advance.
New debug log for version 0.7.1 is attached. Now Brasero actually doesn’t allow me to burn the disk anymore. It just tells me the following: > The size of the project is too large for the > disc even with the overburn option: > > you must delete some files. Brasero shows me that 233 MiB of 90 MiB are in use. The media in question is a DVD+RW though. After manually selecting 4.3 GiB as media I am able to add new files and start the burning process. However, Brasero asks me the following: > The disc in the drive holds data: > > Do you want to erase the current disc? > Or replace the current disc with a new disc? Of course I want nothing of that but just simply append the new file to the already existing multisession DVD+RW.
Created attachment 110467 [details] Debug log of Brasero 0.7.1
@Ignacy Gawędzki: I think I found your bug with DVD-R and fixed it in 0.7.90 (was just released). Could you test it please? @Mathias Brodala: Thanks for your log. I'll make tests.
Mathias, I read your log and could it be possible that the remaining space on your DVD+RW was just 90M and you tried to write 233M on it?
(In reply to comment #18) > Mathias, I read your log and could it be possible that the remaining space on > your DVD+RW was just 90M and you tried to write 233M on it? I just checked with K3B and yes indeed, that’s the case. I already must have written that much data on that disc for testing purposes that it got full. So Brasero doesn’t seem to be at fault here. But there’s something to improve IMHO: Brasero correctly recognizes the multisession and imports it. But it shows the following in the usage bar at the bottom of the window: "Empty (0 / 90 MiB in PHILIPS DVDR824DP)". I think it should show the full current usage of the disc instead of the space still available for this session. Anyways, I did start a new multisession in Brasero and burned something. Then I burned something else by continuing the multisession in K3B and after this once again something in Brasero. So as it seems, multisession support seems to be fixed for me. Thus closing this report.
alleluia. This has been one of the oldest bug. Thanks for your patience. And yes, I agree the size bar is to be re-thougth. I'll keep that for another release.