The qcow.rs qcow2 read support attempts to fail read requests for compressed clusters (since compression support is not implemented), but it is checking for the compressed flag on the L1 table entry, rather than the cluster descriptor (L2 table entry) where it is stored according to the qcow2 documentation.
This is a simple fix (check against the right variable), but we should probably also add a test for it, which is a little more complicated to put together without write support for compression.
Comment 1 by bugdroid1@chromium.org
, Aug 17