GIMP's curves adjustments have wrong (invisible) colors

When trying to adjust the curves in gimp, the curves (for value, red, … channels) become invisble on the background. The adjustments work on the image, though.

This is a new defect.

I am running opensuse Leap 15.6, KDE. The packages are updated. The selection of theme in gimp seems to have some effect on visibility of the curves, but the curves are still unusable.

I created a new user to see if user’s setting have effect, but encountered the same bug. Encountered the same problems when installed gimp from 15.4 repository.

There seems to be gray or black curtain superimposed on the curves. The curtain can be uniform or striped. The colors of the curves coincide with the curtain (background), and this makes the curves invisible.

Can you name a theme which seems to have an effect? I’m not able to reproduce it on a Leap 15.6 test installation in VB. See screenshot below.

Please also show zypper se -si gimp

But there are other users which can reproduce the issue. There is already a bugreport:
https://bugzilla.opensuse.org/show_bug.cgi?id=1233157

Thanks for quick answers.

All four themes - Dark, Gray, Light, System - essentially don’t give workable Curves. The best working theme is Dark.

Color adjustment curves (red, green, blue) work with all themes. Value curve does not show up correctly in any of the themes, but with Dark theme, some traces of that curve are visible.

The reply of zypper se -si gimp :

S  | Name                     | Type    | Version                                 | Arch   | Repository
---+--------------------------+---------+-----------------------------------------+--------+-------------------
i+ | gimp                     | package | 2.10.30-150400.3.11.1                   | x86_64 | repo-oss (15.6)
i+ | gimp                     | package | 2.10.30-150400.3.11.1                   | x86_64 | Main Repository
i+ | gimp-help                | package | 2.10.0-150400.16.5                      | noarch | repo-oss (15.6)
i+ | gimp-help                | package | 2.10.0-150400.16.5                      | noarch | Main Repository
i  | gimp-lang                | package | 2.10.30-150400.3.11.1                   | noarch | repo-oss (15.6)
i  | gimp-lang                | package | 2.10.30-150400.3.11.1                   | noarch | Main Repository
i+ | gimp-plugin-aa           | package | 2.10.30-150400.3.11.1                   | x86_64 | repo-oss (15.6)
i+ | gimp-plugin-aa           | package | 2.10.30-150400.3.11.1                   | x86_64 | Main Repository
i+ | gimp-plugin-dds          | package | 3.0.1-bp156.3.8                         | x86_64 | repo-oss (15.6)
i+ | gimp-plugin-dds          | package | 3.0.1-bp156.3.8                         | x86_64 | Main Repository
i+ | gimp-plugin-dds-doc      | package | 3.0.1-bp156.3.8                         | x86_64 | repo-oss (15.6)
i+ | gimp-plugin-dds-doc      | package | 3.0.1-bp156.3.8                         | x86_64 | Main Repository
i+ | gimp-plugin-gmic         | package | 3.3.3-bp156.1.2                         | x86_64 | repo-oss (15.6)
i+ | gimp-plugin-gmic         | package | 3.3.3-bp156.1.2                         | x86_64 | Main Repository
i+ | gimp-plugin-heif         | package | 1.1.0+git20191012.d6bea52-150600.2.pm.9 | x86_64 | Packman Repository
i+ | gimp-plugin-jxl          | package | 0.8.2-bp156.2.4                         | x86_64 | repo-oss (15.6)
i+ | gimp-plugin-jxl          | package | 0.8.2-bp156.2.4                         | x86_64 | Main Repository
i+ | gimp-plugin-lqr          | package | 0.7.2-bp156.4.7                         | x86_64 | repo-oss (15.6)
i+ | gimp-plugin-lqr          | package | 0.7.2-bp156.4.7                         | x86_64 | Main Repository
i+ | gimp-ufraw               | package | 0.22-bp156.5.10                         | x86_64 | repo-oss (15.6)
i+ | gimp-ufraw               | package | 0.22-bp156.5.10                         | x86_64 | Main Repository
i+ | gutenprint-gimpplugin    | package | 5.2.14-150000.3.2.2                     | x86_64 | repo-oss (15.6)
i+ | gutenprint-gimpplugin    | package | 5.2.14-150000.3.2.2                     | x86_64 | Main Repository
i+ | inkscape-extensions-gimp | package | 1.0.1-150600.15.2                       | x86_64 | repo-oss (15.6)
i+ | inkscape-extensions-gimp | package | 1.0.1-150600.15.2                       | x86_64 | Main Repository
i+ | libgimp-2_0-0            | package | 2.10.30-150400.3.11.1                   | x86_64 | repo-oss (15.6)
i+ | libgimp-2_0-0            | package | 2.10.30-150400.3.11.1                   | x86_64 | Main Repository
i+ | libgimpui-2_0-0          | package | 2.10.30-150400.3.11.1                   | x86_64 | repo-oss (15.6)
i+ | libgimpui-2_0-0          | package | 2.10.30-150400.3.11.1                   | x86_64 | Main Repository

I have looked at GIMP’s website. There is a message there, where an author tells a similarly-suffering user of GIMP that, essentially, indeed there is such a bug in their product. Here is the link to the discussion:

https://gitlab.gnome.org/GNOME/gimp/-/issues/12051

So, the defect is likely in GIMP, not in KDE and not in opensuse.

The suggestion on GIMP’s website is to install GIMP version 2.10.38. Opensuse’s current version is 2.10.30.

The way to install that they suggest is using Flatpak. I did that installation. It is a terrible experience to see that 1 GB of files must be installed, including the nvidia driver, for the software to work. However, the installed version 2.10.38 has that bug removed. But gimp version 2.10.38 works slower in Flatpak than opensuse’s v. 30.

So I suggest, if possible, for opensuse to provide the version 2.10.38 as rpm and in updates for Leap 15.6 and in Tumbleweed. The GIMP people provide what I think is the source code in tar.bz2 format here:

https://download.gimp.org/gimp/v2.10/

2.10.38 is the latest stable version. The latest RC1 version is 3.3.0.

Hi @ZStefan
Hello In the openSUSE experimental repositories:
https://download.opensuse.org/repositories/graphics/15.6/

I saw the experimental (graphics) repository and the Bugzilla report after submitting this post.

I confirm that the solution to the GIMP bug, outlined in Comment 5 in

https://bugzilla.opensuse.org/show_bug.cgi?id=1233157

, works, as far as I can see during a few minutes of work. Works with all themes.

The installation of GIMP from there requires installation of newer versions of a few accompanying packages. About 10 packages from opensuse’s default repositories need not be reinstalled or updated.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.