Malformed profiles - bad-illuminant.icc
The ICC specification requires that the PCS illuminant is D50, i.e. has a PCSXYZ value of [0.9642 1.00 0.8249]. This header field is not processed by the CMM, but represents metadata that confirms that the colorimetry in the PCS is correct.If the PCS colorimetry in the profile is not D50 it will lead to problems connecting to other profiles. All colorimetric data that is not D50 should be chromatically adapted to D50 using the linear Bradford transform and the conversion matrix stored in the 'chad' tag.
The profile bad-illuminant.icc has a PCS value that is not D50.
This profile can be used to test that a CMM or application can ignore an incorrect PCS illuminant field.