¿Por qué los visores de imágenes fallan al abrir un archivo no muy grande?

¿Por qué los visores de imágenes fallan al abrir un archivo no muy grande?

Utilizo este comando para crear un código QR:

$ yes 1 | head -c 1000 | qrencode -s 100 -o qr.png

El tamaño de qr.pngno es muy grande.

$ ls -lh qr.png 
-rw-rw-r-- 1 kev kev 251K May  9 14:51 qr.png

Cuando lo abrí con ImagicMagick display, The GNOME image viewer, Shotwell photo viewertodos fallaron.

Quiero saber qué hace que esta imagen sea tan especial.

ingrese la descripción de la imagen aquí

información relacionada