Bug 685005
| Summary: | [abrt] udftools-1.0.0b3-12.fc14: next_extent_size: Process /usr/bin/mkudffs was killed by signal 11 (SIGSEGV) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jim Shipman <JimShip> | ||||||
| Component: | udftools | Assignee: | Honza Horak <hhorak> | ||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | unspecified | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 14 | CC: | hhorak, vcizek | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | --- | ||||||||
| Hardware: | x86_64 | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | abrt_hash:72d99030bfbb59067b758b2432192012da8199a3 | ||||||||
| Fixed In Version: | udftools-1.0.0b3-15.fc16 | Doc Type: | Bug Fix | ||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2012-02-07 07:52:03 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Attachments: |
|
||||||||
|
Description
Jim Shipman
2011-03-15 03:18:24 UTC
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. |