Bug 98870 - Unable to install icc profiles
Summary: Unable to install icc profiles
Status: RESOLVED FIXED
Alias: None
Product: colord
Classification: Unclassified
Component: daemon (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Richard Hughes
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-27 12:58 UTC by ray.moulade
Modified: 2018-03-28 21:27 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
colord debug output (13.56 KB, text/plain)
2016-11-27 12:58 UTC, ray.moulade
Details

Description ray.moulade 2016-11-27 12:58:43 UTC
Created attachment 128217 [details]
colord debug output

Overview: 
Since version 1.3.4 of colord I'm not able to install icc profiles using dispwin, while loading without installing them is possible. Downgrading colord to version 1.3.3 made everything work as expected again
All installations were done from the ARCH repos using pacman on a fully updated system.


Steps to Reproduce: 
While running colord 1.3.4, type 
dispwin -v -d1 I <file.icc>


Actual Results: 
1) Output from dispwin:
About to open dispwin object on the display
About to install '/usr/local/share/icc/B156HW01 2016-08-13 2.2 F-S XYZLUT+MTX.icc' as display's default profile
Failed to find device that matches 3ec2e55eb2526859dc5e2a71769d1263: property match 'OutputEdidMd5'='3ec2e55eb2526859dc5e2a71769d1263' does not existDispwin: Error - Failed to install profile '/usr/local/share/icc/B156HW01 2016-08-13 2.2 F-S XYZLUT+MTX.icc'!

2) debugging output from colord: see attachment.


Expected Results: 
FindDeviceByProperty should find the device so that the profile can be installed.


Build Date & Hardware: 
Linux 4.8.10-1-ARCH #1 SMP PREEMPT Mon Nov 21 11:55:43 CET 2016 x86_64 GNU/Linux


Additional Information: 
desktop: XFCE
version of colord-gtk: 0.1.26+5+ga9d9c91-1
version of argyllcms: 1.9.2-1
output from edid-decode /sys/class/drm/card0-LVDS-1/edid:
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   30 ae b2 40 00 00 00 00 01 13
version:         01 03
basic params:    80 22 13 78 ea
chroma info:     21 35 ad 50 37 aa 24 11 50 54
established:     00 00 00
standard:        01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1:    4c 36 80 82 70 38 32 40 3c 30 aa 00 58 c1 10 00 00 18
descriptor 2:    3f 2d 80 82 70 38 32 40 3c 30 aa 00 58 c1 10 00 00 18
descriptor 3:    00 00 00 0f 00 d1 09 32 d1 09 28 1b 19 00 06 af 56 34
descriptor 4:    00 00 00 fe 00 42 31 35 36 48 57 30 31 20 56 34 20 0a
extensions:      00
checksum:        d6

Manufacturer: LEN Model 40b2 Serial Number 0
Made week 1 of 2009
EDID version: 1.3
Digital display
Maximum image size: 34 cm x 19 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
Supported color formats: RGB 4:4:4, YCrCb 4:4:4
First detailed timing is preferred timing
Established timings supported:
Standard timings supported:
Detailed mode: Clock 139.000 MHz, 344 mm x 193 mm
               1920 1980 2028 2050 hborder 0
               1080 1090 1100 1130 vborder 0
               -hsync -vsync 
Detailed mode: Clock 115.830 MHz, 344 mm x 193 mm
               1920 1980 2028 2050 hborder 0
               1080 1090 1100 1130 vborder 0
               -hsync -vsync 
Manufacturer-specified data, tag 15
ASCII string: B156HW01
Checksum: 0xd6 (valid)
EDID block does NOT conform to EDID 1.3!
	Missing name descriptor
	Missing monitor ranges
	Detailed block string not properly terminated
Comment 1 eric 2017-01-17 13:12:05 UTC
I have this exact same bug with Manjaro Xfce when I try to install a profile through displaycal or dispwin. I get the same error message. I was not able to figure out how to downgrade to the previous version of Colord though.
Comment 2 Sven Greiner 2017-05-14 17:02:49 UTC
This issue does still exist with colord 1.3.5 on Arch Linux using "dispwin -L" from Argyll CMS.

1.3.3 is the last working version of colord.
Comment 3 freedesktop 2018-03-10 00:04:07 UTC
Hey,

i had the same issue. 

I fixed it by installing an updated version of dispwin from the testing repo.

https://www.archlinux.org/packages/community-testing/x86_64/argyllcms/
Comment 4 ray.moulade 2018-03-28 21:27:10 UTC
Thank you,

and sorry for the late reply.

I can confirm it is working with the updated version of argyllcms (2.0.0-1), which is now in the community repo.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.