[colord] libcolord makes broken profiles?

Alexey Galakhov agalakhov at gmail.com
Thu Nov 28 05:40:01 PST 2013


On Thu, 28 Nov 2013 13:26:10 +0000
Richard Hughes <hughsient at gmail.com> wrote:

> On 28 November 2013 13:16, Alexey Galakhov <agalakhov at gmail.com>
> wrote:
> > Sure. Both profiles generate warning messages. The smaller file does
> > not load at all.
> 
> The first gives me (with colord from master):
> 
> WARNING: Corrupted tag 'meta' & Bad dictionary Name/Value
> 
> i.e. it looks like you tried to dump a NULL value into one of the
> metadata values (IIRC, lcms lets you do that, but fails to read the
> header if you do). Newer versions of colord stop you from doing that.
> Are you using CdIcc to create that file?

Yes.

This file is created by xiccd 0.2.2 (see icc.c in my source tree).

> 
> The second gives:
> 
> WARNING: Corrupted tag 'dscm' & multiLocalizedUnicodeType of len != 12
> is not supported.
> 
> That's odd indeed. I'll look into this now. Could it perhaps be that
> the string is not valid UTF-8 or something like that?

I think it's pure ASCII...

Alex


More information about the colord mailing list