Quantcast
Viewing all articles
Browse latest Browse all 19115

0006351: Kernel transparent decompression hangs process if original size of file being accessed is an exact multiple of 4096

If a file which has a size that is an exact multiple of 4096 is compressed using mkzftree and added to an ISO using the mkisofs -z option then accessing it using the kernel transparent decompression feature generates the error message<br /> <br /> (process name:filename:) Input/output error<br /> <br /> on standard output and causes the process to hang and the ISO cannot be unmounted. This happens if the ISO is mounted as a file using the loop device or if it is mounted with a device name. It has sometimes prevented shutdown of the machine. Files with sizes that are not multiples of 4096 are accessed correctly.<br /> I believe that I have eliminated mkzftree and mkisofs as causes of the problem by testing that the compressed file is correct and accessing the ISO correctly on another distribution (Slackware 13). A script is attached to reproduce the problem.

Viewing all articles
Browse latest Browse all 19115

Trending Articles