abrt version: 1.1.17 architecture: x86_64 Attached file: backtrace, 5760 bytes cmdline: mkudffs --media-type=dvdram /dev/sr0 component: udftools Attached file: coredump, 380928 bytes crash_function: next_extent_size executable: /usr/bin/mkudffs kernel: 2.6.35.11-83.fc14.x86_64 package: udftools-1.0.0b3-12.fc14 rating: 4 reason: Process /usr/bin/mkudffs was killed by signal 11 (SIGSEGV) release: Fedora release 14 (Laughlin) time: 1300158914 uid: 500 How to reproduce ----- 1. I was using mkudffs --type=dvdram on a dvdram that I have trouble reading on a dvd recorder 2. 3.
Created attachment 484345 [details] File: backtrace
Thanks for reporting. Could you provide some more info about the crash, please? Is this happening every-time or it happened just once? Do you have a clue what can be wrong with the DVD medium? Is it possible to attach the coredump file too?
I've forwarded this failure to upstream (https://sourceforge.net/tracker/?func=detail&aid=3240009&group_id=295&atid=100295) and will get you know here, if there is any progress. Unfortunately, I can't reproduce the failure, so it is very difficult to determine, where the problem is. If this failure will repeat with other media, please, let me know in comments here.
I've stumbled upon this bug too. Looking at next_extent_size() in extent.c: ... while (start_ext != NULL && start_ext->blocks < blocks) start_ext = next_extent(start_ext->next, type); if (start_ext->start % offset) <-- NULL pointer dereference here ... It's easy to reproduce for me: > dd if=/dev/zero of=udf.iso bs=2048 count=100 100+0 records in 100+0 records out 204800 bytes (205 kB) copied, 0,000659985 s, 310 MB/s > mkudffs udf.iso [1] 12702 segmentation fault mkudffs udf.iso
Created attachment 557850 [details] proposed patch (In reply to comment #4) > It's easy to reproduce for me: > > > dd if=/dev/zero of=udf.iso bs=2048 count=100 > 100+0 records in > 100+0 records out > 204800 bytes (205 kB) copied, 0,000659985 s, 310 MB/s > > mkudffs udf.iso > [1] 12702 segmentation fault mkudffs udf.iso Thanks for the reproducer, the patch is attached and has been also forwarded to upstream. However, upstream is not very active, so I'm going to use the patch together with some other fixes soon.
udftools-1.0.0b3-15.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/udftools-1.0.0b3-15.fc16
Package udftools-1.0.0b3-15.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing udftools-1.0.0b3-15.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-0992/udftools-1.0.0b3-15.fc16 then log in and leave karma (feedback).
udftools-1.0.0b3-15.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.