+++ This bug was initially created as a clone of Bug #436932 +++ Description of problem: When mkisofs's -no-emul-boot option is used but an image isn't specified (-b image) mkisofs will segfault. Version-Release number of selected component (if applicable): mkisofs-2.01-10 How reproducible: 100% Steps to Reproduce: 1. mkisofs -no-emul-boot /blah Actual results: # mkisofs -no-emul-boot /blah INFO: UTF-8 character encoding detected by locale settings. Assuming UTF-8 encoded filenames on source filesystem, use -input-charset to override. Segmentation fault Expected results: no segfault Additional info: Patch to correct the problem is attached.
Created attachment 297583 [details] check that cbe->boot_image isn't NULL
Proposing bug for RHEL-5.3 FasTrack and granting Devel ACK. Read ya, Phil
This bugzilla was reviewed by QE as a non-FasTrack request. It has since been proposed for FasTrack. The qa_ack has been reset. QE needs to re-review this bugzilla for FasTrack.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2008-0574.html
If you did use an original version of mkisofs, you would see this: mkisofs -no-emul-boot /blah Setting input-charset to 'ISO8859-1' from locale. mkisofs: Missing boot image name, use -eltorito-boot option. The text in http://rhn.redhat.com/errata/RHBA-2008-0574.html claims that RedHat did upgrade cdrtools, but this is not true. RedHat still ships the defective dead fork from 10 years ago. If you like to get fixes for the various documented bugs, upgrade to reent original code from: https://sourceforge.net/projects/cdrtools/files/alpha/ or https://sourceforge.net/projects/cdrtools/files/