web-dev-qa-db-fra.com

GIMP se bloque immédiatement après le démarrage

Au lancement de GIMP, le programme se charge complètement et affiche la fenêtre principale et les fenêtres latérales. Immédiatement après, le programme se bloque sans message d'erreur. Non "Désolé, le programme GIMP s'est fermé de manière inattendue", "Désolé, Ubuntu a rencontré une erreur interne." ou tout autre message de ce type apparaît. Lorsqu'il est exécuté à partir du terminal, GIMP génère les éléments suivants:

arcane@machine:~$ gimp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(gimp:7155): Gimp-Widgets-CRITICAL **: gimp_device_info_set_device: assertion '(info->device == NULL && GDK_IS_DEVICE (device)) || (GDK_IS_DEVICE (info->device) && device == NULL)' failed
gimp: ../../../../src/cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed.
gimp: terminated: Aborted

(script-fu:7162): LibGimpBase-WARNING **: script-fu: gimp_wire_read(): error
arcane@machine:~$ 

J'ai essayé de réinstaller GIMP et Python, et de basculer mon thème GNOME 3 Shell de Numix vers Radiance, ce qui n'a pas aidé. J'ai aussi essayé rm -r .gimp-2.8, ce qui n'a pas aidé.

Comment puis-je faire démarrer GIMP?

EDIT: J'ai installé GIMP avec Sudo apt-get install gimp et essayé de le réinstaller avec Sudo apt-get remove gimp & Sudo apt-get install gimp et Sudo apt-get install --reinstall gimp.

5
Arcane

Il existe un problème connu avec Xenial gimp et gegl-0.3 qui génère ces erreurs et peut-être une partie de l'instabilité que vous constatez:

Vous devrez vivre avec cela, je suppose, car les alternatives de recompilation avec une version plus petite gegl semblent un peu lourdes.

Si votre machine n’est pas utilisée pour le travail de production et que vous voulez vivre sur le puissant Edge, il existe un PPA pour la version en développement de gimp qui ne montre pas cette erreur.

Attention: cette version de gimp ne fonctionnera pas toujours et ne devrait pas être utilisée sur une machine de production !!!

Ajoutez le PPA et le nouveau gimp comme suit:

Sudo add-apt-repository ppa:otto-kesselgulasch/gimp-Edge
Sudo apt-get update && Sudo apt-get install gimp

La version de gimp installée de cette manière ne comportait pas les erreurs de terminal folles et a été assez stable jusqu'à présent sur mon système:

Click for full sized image... Cliquez pour agrandir l'image ...

Deux autres notes:

  1. Si vous trouvez que cette itération particulière sur le cycle de développement est assez stable (et cela a été mon expérience jusqu'à présent), peut-être épinglez-vous cette version et évitez les mises à jour ultérieures:

    Sudo apt-mark hold gimp
    
  2. Si vous suivez ce chemin, passez un peu de temps, comme je l’ai fait, à trier le fond d’arrière-plan initial et les thèmes des icônes. Les thèmes d'ouverture ne vendent pas du tout Gimp :).

4
andrew.46