Ahhhh, the end-user confesses that it was a *.png image that she just changed by file-manager rename to *.jpg.
That explains all. I didn't expect that kind op stupidity, but maybe you can look or you can generate a better error message when this happens.
Kind regards,
Nico