Summary: | k3b calculates size incorrectly when deciding when size of media was exceeded | ||
---|---|---|---|
Product: | [Applications] k3b | Reporter: | Ken Arromdee <arromdee> |
Component: | Burning/Hardware | Assignee: | k3b developers <k3b> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | bugseforuns, juef17, michalm, trueg |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Mageia RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
After first burning attempt
Before second attempt |
Description
Ken Arromdee
2021-11-04 05:38:53 UTC
Can you also reproduce by creating an ISO image? (In reply to Patrick Silva from comment #1) > Can you also reproduce by creating an ISO image? I created an ISO image in k3b using "Only create image". The image is size 24852099072, which is expected given the above. I then used Tools/Burn Image, with "Start multisession CD" unchecked. Burning an image doesn't give a bar at the bottom telling you whether you have exceeded capacity. Same problem however. It's out of space. (In reply to Ken Arromdee from comment #2) > (In reply to Patrick Silva from comment #1) > > Can you also reproduce by creating an ISO image? > > I created an ISO image in k3b using "Only create image". The image is size > 24852099072, which is expected given the above. I then used Tools/Burn > Image, with "Start multisession CD" unchecked. Burning an image doesn't > give a bar at the bottom telling you whether you have exceeded capacity. > Same problem however. It's out of space. I use K3b 21.08.2 on Arch Linux and I'm unable to reproduce by creating a BD-R ISO image. I created a data project, added data until free space available was ~70 MiB, K3b successfuly created the ISO image. Possibly there is a bug with your K3b/mkisofs packages. The bar on bottom does not tell you whether you have exceeded disc capacity due to unreadable text. See bug 444942. The text is readable for me; the bar is thicker relative to the text so the text is on the bar. (In reply to Ken Arromdee from comment #4) > The text is readable for me; the bar is thicker relative to the text so the > text is on the bar. To clarify: Burning files produces a bar at the bottom with readable text. Directly burning an ISO didn't show a bar at all (with or without text) because directly burning an ISO doesn't use that part of the GUI. Created attachment 143297 [details]
After first burning attempt
This is the status bar after the first burning attempt.
Created attachment 143298 [details] Before second attempt Sorry, I'm totally new to this bug reporting system. So I have encountered what I believe is the same bug. I attempted burning a BD-R XL with about 100 MiB of reported free space for the project. At about 98.5%, the process failed, saying there was no space left on device See attachment 1 [details].png. Then, I removed about 1.5 GiB from the project and inserted a new blank BD-R XL. The attachment 2 [details].png shows what k3b reported then. Sorry if this is not clear, as I am not very familiar with k3b and English isn't my first language. I will be glad to provide more details if needed. I think you uploaded the wrong files. Forgive me, I did upload the right files but I referenced them the wrong way in my previous comment. See attachment 143297 [details] and attachment 143298 [details]. Hopefully this works this time. I found the cause of this, sort of. growisofs reserves 256M spare area for defect management (see http://fy.chalmers.se/~appro/linux/DVD+RW/Blu-ray/ ). You can avoid this by adding the parameter -use-the-force-luke=spare:none. If I add this parameter, the size doesn't suddenly decrease by 256M, and everything works. So the problem is a mismatch between k3b calling growisofs using default behavior that creates 256M spare, but calculating the available size in a way that doesn't take the 256M spare into account. That page doesn't mention BD-R XL, but I would be unsurprised if juef17 had this same problem for his BD-R XL. |