web-dev-qa-db-ja.com

GIMPは起動直後にクラッシュします

GIMPを起動すると、プログラムは完全にロードされ、メインウィンドウとサイドウィンドウが表示されます。直後に、エラーメッセージなしでプログラムがクラッシュします。いいえ、「申し訳ありませんが、GIMPプログラムは突然終了しました」、「申し訳ありませんが、Ubuntuで内部エラーが発生しました。」または他のそのようなメッセージが表示されます。ターミナルから実行すると、GIMPは次を出力します。

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:~$ 

GIMPとPythonを再インストールして、GNOME 3 ShellテーマをNumixからRadianceに切り替えてみましたが、役に立ちませんでした。 rm -r .gimp-2.8も試しましたが、助けにはなりませんでした。

GIMPを起動するにはどうすればよいですか?

編集:GIMPをSudo apt-get install gimpでインストールし、Sudo apt-get remove gimp & Sudo apt-get install gimpSudo apt-get install --reinstall gimpの両方で再インストールを試みました。

5
Arcane

Xenial gimpとgegl-0.3には既知の問題があり、これらのエラーと多分表示される不安定性の一部が発生します。

あなたはこれと一緒に暮らさなければなりません。私は、より小さなバージョンgeglに対して再コンパイルする代替案は少し面倒に見えると思います。

お使いのマシンが生産作業に使用されておらず、潜在的に出血しているEdgeに住みたい場合、notこのエラーを表示するgimpの開発バージョン用のPPAがあります。

警告:このバージョンのgimpは常に機能するとは限らないため、本番マシンでは使用しないでください!!!

次のようにPPAと新しいgimpを追加します。

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

この方法でインストールされたgimpのバージョンには、クレイジーなターミナルエラーがなく、システム上で非常に安定していますこれまで

Click for full sized image...フルサイズの画像をクリックします...

さらに2つのメモ:

  1. 開発サイクルでのこの特定の反復が非常に安定している(そしてこれがこれまでの私の経験だった)場合、おそらくpinこのバージョンであり、それ以上の更新は避けてください。

    Sudo apt-mark hold gimp
    
  2. 私が行ったように、この道を進むと、最初の暗い背景とアイコンのテーマを整理するために少し時間を費やします。冒頭のテーマは、gimpをまったく販売していません:)。

4
andrew.46