See https://bugs.launchpad.net/qemu/+bug/1592590 for a bug report.
Reproducer: $ ./qemu-img create -f qcow2 test.qcow2 1M Formatting 'test.qcow2', fmt=qcow2 size=1048576 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16 $ ./qemu-img resize test.qcow2 100000T Image resized. $ ./qemu-img info test.qcow2 qemu-img: Could not open 'test.qcow2': Active L1 table too large After this series: $ ./qemu-img resize test.qcow2 100000T qemu-img: Error resizing image: File too large Max Reitz (2): qemu-img: Use strerror() for generic resize error qcow2: Avoid making the L1 table too big block/qcow2-cluster.c | 2 +- qemu-img.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.8.3