Lots of GEGL-gegl-operation.c-WARNING on starting gimp

Bug #1576977 reported by Aapo Rantalainen
74
This bug affects 17 people
Affects Status Importance Assigned to Milestone
gimp (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu 16.04
gimp: 2.8.16-1ubuntu1

rm ~/.gimp-2.8/
LANG=en gimp

(gimp:413): GLib-GObject-WARNING **: g_object_set_valist: object class 'GeglConfig' has no property named 'cache-size'

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A3410 from "gimp:point-layer-mode" to "gimp:dissolve-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A39B0 from "gimp:point-layer-mode" to "gimp:behind-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A4090 from "gimp:point-layer-mode" to "gimp:multiply-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A43A0 from "gimp:point-layer-mode" to "gimp:screen-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A4790 from "gimp:point-layer-mode" to "gimp:overlay-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A4BC0 from "gimp:point-layer-mode" to "gimp:difference-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A5800 from "gimp:point-layer-mode" to "gimp:addition-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A5BC0 from "gimp:point-layer-mode" to "gimp:subtract-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A5F80 from "gimp:point-layer-mode" to "gimp:darken-only-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A63D0 from "gimp:point-layer-mode" to "gimp:lighten-only-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A68E0 from "gimp:point-layer-mode" to "gimp:hue-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A6B40 from "gimp:point-layer-mode" to "gimp:saturation-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A6F70 from "gimp:point-layer-mode" to "gimp:color-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A73E0 from "gimp:point-layer-mode" to "gimp:value-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A7760 from "gimp:point-layer-mode" to "gimp:divide-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A7BE0 from "gimp:point-layer-mode" to "gimp:dodge-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A7F50 from "gimp:point-layer-mode" to "gimp:burn-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A83A0 from "gimp:point-layer-mode" to "gimp:hardlight-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A8740 from "gimp:point-layer-mode" to "gimp:softlight-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A8B40 from "gimp:point-layer-mode" to "gimp:grain-extract-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A90A0 from "gimp:point-layer-mode" to "gimp:grain-merge-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A93C0 from "gimp:point-layer-mode" to "gimp:color-erase-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20A9730 from "gimp:point-layer-mode" to "gimp:erase-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20AA080 from "gimp:point-layer-mode" to "gimp:replace-mode"

(gimp:413): GEGL-gegl-operation.c-WARNING **: Cannot change name of operation class 0x20AA450 from "gimp:point-layer-mode" to "gimp:anti-erase-mode"

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gimp (Ubuntu):
status: New → Confirmed
Revision history for this message
carlos (nitrosito) wrote :

me too :(

Revision history for this message
Angel Guzman Maeso (shakaran) wrote :

Same here. Gimps start well, but probably it is using slow operations with GEGL

Revision history for this message
Marek (demarco-25) wrote :

Same here. Gimp starts, but then crashes when trying use Text tool (no matter, what font) or Cage Transform.

Revision history for this message
snapy (sdfjsfjaei-hans) wrote :

I also have these warnings.

Maybe this is unrelated but for me sometimes when Gimp starts it's incredibly slow and it only seems to work again when I kill it and restart it. (Note that I have a fast machine and 8 GiB of memory.)

Revision history for this message
helgen (helgen77) wrote :

same here, will not start

Revision history for this message
NevaDA (nevada) wrote :

same here, periodically crashes during "cage transform"

Revision history for this message
rtimai (rtimai) wrote :

Above errors with...
Graphics: Gallium 0.4 on AMD RS880 (DRM 2.43.0, LLVM 3.8.0) 64-bit (radeon driver)
Processor: AMD Turion(tm) II P520 Dual-Core Processor × 2
Ubuntu 16.04.1 AMD64 (Unity)

Revision history for this message
Aapo Rantalainen (aapo-rantalainen) wrote :

I tested with upstream source of gimp-2.8.18.tar.bz2 [https://download.gimp.org/mirror/pub/gimp/v2.8/].
It is specifically compiled against gegl-0.2.

Ubuntu 16.04 has gegl-0.3 (and not gegl-0.2). Debian and Ubuntu both use bump_Babl-GEGL_versions.patch:
-PKG_CHECK_MODULES(GEGL, gegl-0.2 >= gegl_required_version)
+PKG_CHECK_MODULES(GEGL, gegl-0.3 >= gegl_required_version)

I made this modification and compiled upstream gimp-2.8.18.tar.bz2. And encountered same startup warnings.

---
I installed gegl-0.2 (runtime+devel) from Ubuntu-14.04 (It needs also these old packages: libopenexr6 libilmbase6 libumfpack5.6.2 libamd2.3.1 libcholmod2.1.2 libcamd2.3.1 libccolamd2.8.0 libcolamd2.8.0). Then I compiled Ubuntu-16.04's version of gimp, gimp-2.8.16-1ubuntu1 against gegl-0.2 (dropping gegl-part of bump_Babl-GEGL_versions.patch and tuning debian/control).

Now this gimp does NOT have these warnings. So the base reason for these gegl-warnings seems to be too new gegl. (Or some of those other dependency libraries).

---

bump_Babl-GEGL_versions.patch seems to relate this debian bugreport: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790421 (migrating from gegl-0.2 to gegl-0.3).

Revision history for this message
Ted (tedcap) wrote :

I've fully updated all my packages and I am still getting this bug when running gimp from the command line. Has anyone found a fix to this or do I need to revert to an older version of gimp for it to work again?

Revision history for this message
Aapo Rantalainen (aapo-rantalainen) wrote :
Revision history for this message
GreenLeaf (drmac) wrote :

I get the same list of warnings if I run GIMP from the terminal. GIMP does work OK with JEPGs. However it will not load CR2 raw files via UFRaw plugin gives a “Opening 'file location & name' failed: Procedure 'file-ufraw-load' returned no return values” error . Also the stand alone UFRaw will not load CR2 files. Will these issues be related?

Revision history for this message
G.M. (sexxxenator) wrote :

Same problem under ubuntu 16.10...

Revision history for this message
GreenLeaf (drmac) wrote :
Revision history for this message
Gan Uesli Starling (aplonis) wrote :

I have same issue running 16.04 while trying to run the batch script batch-unsharp-mask.scm

Revision history for this message
Peter Flynn (frisket) wrote :

I have the identical issue under Mint 18. Google works fine, but they just fill up my console :-) They're only warnings, but it would be nice if someone could clean up the code.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.