Hi, some technical comments to Nico Zanferrari's notes:
> (I always use a fresh standard live 32 bit USB key with the same DVD-RW) > [...] > - the "unreadable coasters" produced from other Ubuntu versions are seen as > blank disk from standard brasero 12.10, and can be easily blanked with it. > This is different from old versions of brasero that does not recognise it at > all as a DVD medium. If the DVD-RW was recorded with write type DAO and suffered the found bug, then it might afterwards bear an unclosed session, because the pre-announced amount of data was not sent to the drive. libburn qualifies such a medium as "unsuitable" but also offers the opportunity to make it pretend being closed, so that it can be blanked. (Current Brasero git does not bear the necessary call burn_disc_pretend_full(), though.) So it is not sure that this problem is caused by the bug of october 2010. Backporting the fix would be helpful to clarify this. > - the bug (don't ask me why) is quite different on 12.10. Here sometimes you > can have a readable DVD, but never on the first recording! It seems that > it's somehow and sometimes able to record a second recording session on what > it thinks it's a blank disk. Theoretically two half sessions of the same size could fill the pre-announced size of the DAO session. But it is hardly possible that the result bears proper directories or file content. The first block of each pair of 2 KB blocks was not written. Any directory, that occupies more than one block, would become damaged. Any data file that has more than one block would not match its original on disk. Again, backporting the fix and testing the effect would bring more insight. If it turns out that there was another bug which is gone in the current git version of Brasero, then it would be worthwhile to identify the changeset which solved that problem. Have a nice day :) Thomas -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to brasero in Ubuntu. https://bugs.launchpad.net/bugs/780117 Title: Brasero finishes without error but unusable media [on-the-fly mode] (Ubuntu 11.04 ->12.04) Status in A disc burning application for gnome 2: New Status in OEM Priority Project: In Progress Status in OEM Priority Project precise series: In Progress Status in “brasero” package in Ubuntu: In Progress Status in “brasero” source package in Precise: In Progress Status in “brasero” source package in Quantal: Confirmed Status in Baltix GNU/Linux: In Progress Status in “brasero” package in Fedora: New Bug description: SRU Justification ~~~~~~~~~~~~~~~~~ Impact: Currently Brasero will fail to write files to a disc in on-the-fly mode using the libburnia plugin resulting in 'coastered' media. This is the default mode of operation and unless the user is writing a pre-built ISO image, this fails 100% of the time and has since Oneiric -- possibly Natty. Fix: Complete/fix part of the following commit: http://git.gnome.org/browse/brasero/commit/?id=1b8397ee252df2d554682ca2d694d5937fbf6e39 Particularly the change to plugins/libburnia/burn-libisofs.c around line 200 that hoisted the priv->libburn_src->read_xt() call out of the if() statement should have actually removed it instead of duplicating it. Patch: http://git.gnome.org/browse/brasero/commit/?id=253031b69c5dcbcf079c445ec530afb7ccd9ea82 Test Case: * Insert blank CD or DVD in drive: (1) Attempt to write files to the writable optical disc by dragging files from Nautilus to a blank disc. (2) Click on the 'Write Files to Disc' button in nautilus. (3) Make sure 'on the fly' mode is enabled by selecting 'Burn image directly without saving to disc' (which should be the default). (4) Click on the 'burn' button. * If the bug is fixed, you should have a properly written and readable disc. Otherwise, the procedure will fail and the disc will be unusable. ---------- Binary package hint: brasero When I burn a DVD (4,7 and 8,5 GB) Brasero show the progressbar till about 30-40% (exact point is randomly) and than says, that it is finalizing the media. This finalizing messages is showing for the rest of the burning process (~10min @8x 8,5GB). After that, it ejects the media without any error. But when I insert the media again, nothing happens, except, that the DVD-Drive disappears from the "computer:///" location in nautilus. This problem only exists when burning On-The-Fly. Burning ISO Images or automatic creation of ISO Images before burning works without problems. The burning speed doesn't matter to this problem. I test 8x, 4x and 2x. All the same problem. On-The-Fly burning using K3B works quite well @8x speed. One thing I also notice is, that Brasero uses 100% CPU on one core, while K3B uses just about 5-15%. I attached the last Brasero log. I don't know, why it just says, that it was only at 49% and then says it's finished. The burning took about 28 minutes. The media was unusable on all my three devices (Linux/Windows). ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: brasero 2.32.1-0ubuntu2 ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2 Uname: Linux 2.6.38-8-generic x86_64 NonfreeKernelModules: fglrx Architecture: amd64 Date: Mon May 9 22:10:24 2011 ExecutablePath: /usr/bin/brasero InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1) ProcEnviron: LANGUAGE=de_DE:en LANG=de_DE.UTF-8 SHELL=/bin/bash SourcePackage: brasero UpgradeStatus: No upgrade log present (probably fresh install) XsessionErrors: (brasero:2453): GLib-CRITICAL **: the GVariant format string `(u)' has a type of `(u)' but the given value has a type of `()' (brasero:2453): GLib-CRITICAL **: g_variant_get: assertion `valid_format_string (format_string, TRUE, value)' failed (<unknown>:4557): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion `func != NULL' failed To manage notifications about this bug go to: https://bugs.launchpad.net/brasero/+bug/780117/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

