Version: 0.12.11-0.12.12 (using KDE KDE 3.5.1) Installed from: Unlisted Binary Package Compiler: gcc version 4.0.3 20051222 (prerelease) Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../gcc-4.0-20051222/configure --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --prefix=/usr --enable-shared --enable-languages=c,c++,objc --enable-threads=posix --enable-__cxa_atexit Thread model: posix OS: Linux (Archlinux) I've found this bug writing 4GB DVD. K3b stops with this error ----------------------- K3b Version: 0.12.12 KDE Version: 3.5.1 QT Version: 3.3.5 Kernel: 2.6.16-rc3 Devices [...] Size of filesystem calculated: 2296251 growisofs: 6.1 growisofs ----------------------- :-( unable to anonymously mmap 67108864: Resource temporarily unavailable ----------------------- [...] The only change to burn is to launch "ulimit -l unlimited" from superuser and then burn with root... Tested kernels: 2.6.15, 2.6.15.2, 2.6.16-rc3 Tested k3b: 0.12.9, 0.12.10, 0.12.11, 0.12.12. The bug reproduce only with 0.12.11 - 0.12.12.
not a k3b bug. see http://fy.chalmers.se/~appro/linux/DVD+RW/
It is a k3b bug because I'm able to burn successefully with 0.12.9 and 0.12.10 version!!!!
*with same dvd+rw-tools obviusly...
Again: this is not a K3b bug. The problem is that K3b uses a higher default writing buffer than growisofs, namely 40 MB. You seem to have configured 60 MB. So it could even be called a user problem. K3b 0.12.10 and below do not set the buffer size in growisofs >= 6.0, so in those cases you get your default 30MB.
Thank you!!! finally a good answer... and how I can set different writing buffer?
k3b settings -> advanced -> manual writing buffer
I got this too: :-( unable to anonymously mmap 33554432: Resource temporarily unavailable I tried to set the maual buffer to various sizes, but it didn't work for me. What value should I set it to I solved the issue by issuing "ulimit -l unlimited" before starting k3b, but I think I need a more elegant way. Regards, Bogdan
I have very new kernel. I found this link which explains the issue: http://lists.debian.org/cdwrite/2006/01/msg00077.html
This bug is still biting me. I'm using k3b-0.12.17 and dvd+rw-tools-6.1-r1 which are apparently (still?) the culprit. It would be nice if the workaround we need to set anyway could be the standard.
Created attachment 18014 [details] success??? not really Also k3b happily reports success when it has failed and done nothing.
I retract my previous statement that k3b reports success when it has actually not written anything. It seems it is possible to write 3GB onto a DVD+RW in a few seconds. I've not confirmed that it does or doesn't write when it fails to mmap, but reports success.
how about growisofs 7.0?
I found changing the ulimit as described in Andy Polyakov's message cited above http://lists.debian.org/cdwrite/2006/01/msg00077.html fixed this problem. For a permanent fix, add the command "ulimit -l unlimited" to ~/.bashrc. Because modern kernels can require K3b to run with root privileges, I made the change to /root/.bashrc. I've edited the launchers for K3b to run the program as root. Of course, none of these problems are intrinsic to K3b. They reflect issues with the hardware, kernel, and burning programs K3b invokes. See, for instance, http://lkml.org/lkml/2004/8/19/173.