After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 445226 - Cannot continue multisession
Cannot continue multisession
Status: RESOLVED FIXED
Product: brasero
Classification: Applications
Component: general
0.5.2
Other All
: Normal normal
: 0.5
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2007-06-07 18:28 UTC by Mathias Brodala
Modified: 2008-06-15 12:20 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Incorrect capacity of multisession disc (83.98 KB, text/plain)
2008-01-10 22:12 UTC, Ignacy Gawędzki
Details
Debug log of Brasero 0.7.1 (57.00 KB, text/plain)
2008-05-06 15:08 UTC, Mathias Brodala
Details

Description Mathias Brodala 2007-06-07 18:28:07 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:
Comment 1 lovermanUK 2007-08-19 21:54:35 UTC
Same happens to me and also to my friend.
Comment 2 Philippe Rouquier 2007-09-17 11:02:37 UTC
Could I have a log of the session please. (on the console start brasero with brasero --debug > log). That would help.
Comment 3 Mathias Brodala 2007-09-17 16:15:02 UTC
(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.
Comment 4 Philippe Rouquier 2007-09-25 11:07:25 UTC
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.
Comment 5 Philippe Rouquier 2007-09-25 11:34:12 UTC
To everyone who reported a similar problem. Could I have the model of the drive please?
Comment 6 Mathias Brodala 2007-09-25 13:07:28 UTC
(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.

Comment 7 Mathias Brodala 2007-09-25 13:09:07 UTC
(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
Comment 8 Philippe Rouquier 2007-09-26 12:49:17 UTC
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.
Comment 9 Philippe Rouquier 2007-12-13 19:08:47 UTC
Has anyone tried 0.6.90? If so, does it work?
Comment 10 Philippe Rouquier 2007-12-28 12:44:45 UTC
Please try 0.7.0 and see if that was actually fixed. Thanks.
Comment 11 Ignacy Gawędzki 2008-01-10 22:12:43 UTC
Created attachment 102551 [details]
Incorrect capacity of multisession disc

The multisession disc is not appendable, although it is with growisofs.
Comment 12 Ignacy Gawędzki 2008-01-10 22:13:22 UTC
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.
Comment 13 Mathias Brodala 2008-01-31 11:04:59 UTC
(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.
Comment 14 Philippe Rouquier 2008-04-24 13:20:18 UTC
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.
Comment 15 Mathias Brodala 2008-05-06 15:08:15 UTC
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.
Comment 16 Mathias Brodala 2008-05-06 15:08:54 UTC
Created attachment 110467 [details]
Debug log of Brasero 0.7.1
Comment 17 Philippe Rouquier 2008-06-10 09:57:47 UTC
@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.
Comment 18 Philippe Rouquier 2008-06-14 13:24:39 UTC
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?
Comment 19 Mathias Brodala 2008-06-14 17:40:15 UTC
(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.
Comment 20 Philippe Rouquier 2008-06-15 12:20:17 UTC
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.