mkisofs aborts on malformed joliet filenames
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cdrkit (Baltix) |
New
|
Undecided
|
Unassigned | ||
cdrkit (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
If mkisofs is invoked with Joliet-generating options and finds an invalid UTF-8
filename it aborts. That wouldn't be that bad, if not for the fact that it
aborts once the image generation has begun. Thus, any program using mkisofs as a
backend and writing on the fly (k3b and growisofs come to mind) is in danger of
wasting a CD or DVD if any of these files is hidden on the written tree. A more
graceful exit for mkisofs would certainly be welcome - for instance, replacing
the offending character with another one, or aborting before having written any
part of the image. I think that this behaviour is not found on the base
cdrtools, but in a so-called 'iconv patch' which is included in the Ubuntu version.
Changed in cdrtools: | |
status: | Unconfirmed → Confirmed |
Changed in cdrkit: | |
assignee: | ijackson → nobody |
Changed in cdrkit (Ubuntu): | |
status: | Incomplete → Confirmed |
It would assist me with reproducing and fixing this if you could supply me with:
1. a tarball containing a test tree which has at least one valid filename and at
least one invalid filename
2. a session transcript showing how you invoked mkisofs (including all of the
options) and the error message