Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#3491 - cinepaint 0.20-1, colour profiles and TIFF

Attached to Project: Arch Linux
Opened by Frank Ickstadt (frigg) - Wednesday, 16 November 2005, 07:55 GMT
Last edited by arjan timmerman (blaasvis) - Wednesday, 16 November 2005, 09:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Kieslich (tobias)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hi there,
cinepaint 0.20-1 is not able to write TIFF files with embedded icc profile, further there is a programm icc_examin called which is not included in the current cinepaint package.

Are there any instructions or hints to get these problems solved?

Please reply in English or German.

Best regards,

Frank
P.S. following some infos and two images (sample.png which is OK and sample.tiff which is corrupted)

Error messages from cinepaint 0.20-1:
/usr/lib/cinepaint/0.20-1/plug-ins/icc_examin
which: no iccexamin in (/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/mozilla/bin

** Warning **: cms_read_icc_profile_dir: Cannot stat icc profile directory /home/ickstadf/.color/icc/rgb
/usr/lib/cinepaint/0.20-1/plug-ins/tiff

/usr/lib/cinepaint/0.20-1/plug-ins/tiff: Segmentation fault caught
/usr/lib/cinepaint/0.20-1/plug-ins/tiff (pid 3879): [E]xit, [H]alt, show [S]tack trace or [P]roceed: wire_read: unexpected EOF (plug-in crashed?)
/usr/lib/cinepaint/0.20-1/plug-ins/png
png.c: 972 save_image() embedd icc profile "Adobe RGB (1998)"

uname -a:
Linux image1 2.6.13-ARCH #1 SMP Sun Oct 23 10:51:42 CEST 2005 i686 AMD Sempron(tm) 2200+ AuthenticAMD GNU/Linux
This task depends upon

Closed by  Tobias Kieslich (tobias)
Tuesday, 29 November 2005, 11:07 GMT
Reason for closing:  Fixed
Additional comments about closing:  This has been fixed by the great help of upstream developer Kai-Uwe Behrmann, Thanks. Somhow the tiff plugin wasn't able to pick up $HOSTNAME though it is exported on Archlinux Systems.
Comment by Tobias Kieslich (tobias) - Wednesday, 16 November 2005, 23:23 GMT
Hm, after reading some docs and ChangeLogs, it seems this is a bit more tricky. Although mentioned for some other(not the tiff) plugins, iccexamin seems to be neede for the tiff plugin to work. Unfortunately, I never build iccexamine b4. To get it working(in a good way) this pulls in a whol tail of packages that are related to color managment. I will try to build them, but it might be a bit buggy at first.

ICC-examin can be configured by Oyranos, so Oyranos should be move into repos by the same time that icc_examine moves in. Oyranos itself relys on elektra. So this might be a bit mor complex. We will see...
Comment by Frank Ickstadt (frigg) - Thursday, 17 November 2005, 09:26 GMT
Hi Tobias,

I'm already in contact with Kai-Uwe Behrmann but he said, that he can't reproduce my problem, but he does't know archlinux too. He gave me the additional info that iccexamin ist not essential for this problem. A second task is that you need for iccexamin two binaries!! from "argyll_iccgamut" (iccdump and iccgamut). Maybe there is a more advanced problem to get the source.

I will try to deliver Kai-Uwe Behrmann a stack trace from cinepaint when the error occurs:
/usr/lib/cinepaint/0.20-1/plug-ins/tiff (pid:3994): [E]xit, [H]alt, show [S]tack trace or [P]roceed:

I tried this before but the input in xterm window is ignored!?

Let's see...
Comment by Tobias Kieslich (tobias) - Thursday, 17 November 2005, 10:03 GMT
Hi Frank,

If you wanna send him the stack you prolly have to recompile cinepaint, since our binaries are stripped by default. You can achieve that by adding:
CXXFLAGS="$CXXFLAGS -g"
CFLAGS="$CFLAGS -g"
b4 you run "make" in the PKGBUILD, and don't forget to call makepkg -n to incorporate the nostrip option.

Loading...