This problem is caused by a peculiarity of a color profile embedded into the image.
In particular, the rendering intent field of the profile header is 0x10000, what does
not conform the ICC spec. Section 7.2.15 demands that only 16 least-significant bits
of the 32bit field shall be used to encode the rendering intent.The most significant
16 bits shall be set to zero.
The kcms is not ready for such incorrect rendering intent, and reports profile format
error. This behavior seems to be correct but too strict. We probably can a bit reduce
it by ignoring the most significant 16 bits or rendering intent, and use only least-significant
part of it.