Hi, > xorriso crashes trying to read the attached ISO 9660 image: > https://packages.debian.org/experimental/afl
How was the ISO image created ? It bears the marks of xorriso but has faulty superblock data. Did xorriso create a bad ISO ? Did afl modify the image ? The cause of the crash is a misleading block number in the Primary Volume Descriptor of the image. At 2 KB block 0x132 = 306, there should be the start of the Directory Record list of the root directory. But there starts an obvious file name "LIMERIC.;1" at byte offset 9. If this was the start of a directory record list, the offset should be 34, the file name should be the single byte 0x00. Being mislead to a wrong address, libisofs reads a wrong value of File Flags and sees a Multi-Extent bit. At this point it should abort the attempt to load the meta data of the ISO image. But it does not and continues with a half initialized object which represents the data of the root directory. Upstream now avoids this particular case of sigsegv by http://bazaar.launchpad.net/~libburnia-team/libisofs/scdbackup/revision/1181 > crash.iso.xz Application/X-XZ It is a bit cumbersome for me to uncompress .xz. Would .bz2 be possible for future bug reports ? > http://lcamtuf.coredump.cx/afl/ > (referenced by https://packages.debian.org/experimental/afl) Can you tell me your setup for xorriso ? I will have to build it from source, as i have no current Debian at hand. Are there any known problems to avoid ? Have a nice day :) Thomas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org