Gimp hangs on startup

Same results starting from CLI or GUI

My system is

Leap 15.0
KDE Plasma 5.13.4
KDE Frameworks 5.49.0
Qt 5.11.1
Kernel 4.12.14-lp150.12.16-default
Gimp is 2.10.4

Video is radeon and Wayland

Command line just hangs with no output info.
cntl-C kills on the command line, but the process is still running (per KsysGuard)

Interestingly, this works
Code:

gimp -v
GNU Image Manipulation Program version 2.10.4
git-describe: GIMP_2_10_2-356-ge384409fe5
C compiler:
        Using built-in specs.
        Reading specs from /usr/lib64/gcc/x86_64-suse-linux/7/defaults.spec
        COLLECT_GCC=gcc
        COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper
        OFFLOAD_TARGET_NAMES=hsa:nvptx-none
        Target: x86_64-suse-linux
        Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
        Thread model: posix
        gcc version 7.3.1 20180323 [gcc-7-branch revision 258812] (SUSE Linux) 

using GEGL version 0.4.4 (compiled against version 0.4.4)
using GLib version 2.54.3 (compiled against version 2.54.3)
using GdkPixbuf version 2.36.10 (compiled against version 2.36.10)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.40.13 (compiled against version 1.40.13)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.15.10 (compiled against version 1.15.10) 

Killing a job from CLI yields

Segmentation fault (core dumped)

I see a similar issue with Tumbleweed, not clear where to look.
Other than segmentation fault, CLI offers no complaints

Your gimp-Version is from which Repo:

zypper se -si gimp

Also your Repo list:

zypper lr -d
carl@PVE-LinuxSRV7:~> zypper se -si gimp
Loading repository data...
Reading installed packages...

S  | Name                     | Type        | Version           | Arch   | Repository            
---+--------------------------+-------------+-------------------+--------+-----------------------
i  | GIMP                     | application |                   | noarch | openSUSE-Leap-15.0-Oss
i+ | gimp                     | package     | 2.8.22-lp150.3.8  | x86_64 | openSUSE-Leap-15.0-Oss
i+ | gimp-help                | package     | 2.8.2-lp150.1.4   | noarch | openSUSE-Leap-15.0-Oss
i+ | gimp-lang                | package     | 2.8.22-lp150.3.8  | noarch | openSUSE-Leap-15.0-Oss
i+ | gimp-plugin-aa           | package     | 2.8.22-lp150.3.8  | x86_64 | openSUSE-Leap-15.0-Oss
i+ | gimp-plugins-python      | package     | 2.8.22-lp150.3.8  | x86_64 | openSUSE-Leap-15.0-Oss
i+ | inkscape-extensions-gimp | package     | 0.92.2-lp150.4.12 | x86_64 | openSUSE-Leap-15.0-Oss
i+ | libgimp-2_0-0            | package     | 2.8.22-lp150.3.8  | x86_64 | openSUSE-Leap-15.0-Oss
i+ | libgimpui-2_0-0          | package     | 2.8.22-lp150.3.8  | x86_64 | openSUSE-Leap-15.0-Oss

zypper lr -d
Repository priorities in effect:                                                                                      (See 'zypper lr -P' for details)
      30 (raised priority)  :  1 repository  
      98 (raised priority)  :  3 repositories
      99 (default priority) : 12 repositories

#  | Alias                               | Name                              | Enabled | GPG Check | Refresh | Priority | Type     | URI                                                                                | Service
---+-------------------------------------+-----------------------------------+---------+-----------+---------+----------+----------+------------------------------------------------------------------------------------+--------
 1 | Carl_Downloads                      | Carl Downloads                    | Yes     | ( p) Yes  | Yes     |   99     | plaindir | dir:///home/carl/Downloads                                                         |        
 2 | ftp.gwdg.de-suse                    | Packman Repository                | Yes     | (r ) Yes  | Yes     |   30     | rpm-md   | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_15.0/                      |        
 3 | google-chrome                       | google-chrome                     | Yes     | (r ) Yes  | Yes     |   98     | rpm-md   | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                |        
 4 | http-download.opensuse.org-587b2342 | KDE:Frameworks5                   | Yes     | (r ) Yes  | Yes     |   98     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.0/     |        
 5 | http-download.opensuse.org-58b3457e | Application:Geo                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_15.0/     |        
 6 | http-download.opensuse.org-7d7de045 | graphics OpenScad                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.0/             |        
 7 | http-download.opensuse.org-82b8175c | Documentation:Tools               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/Documentation:/Tools/openSUSE_Leap_15.0/ |        
 8 | http-download.opensuse.org-b9f49aef | science CAMotics                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/science/openSUSE_Leap_15.0/              |        
 9 | http-download.opensuse.org-cd4eb5a7 | KDE:Extra                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_15.0/           |        
10 | http-download.opensuse.org-d6857977 | KDE:KDE3                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Leap_15.0/            |        
11 | openSUSE-Leap-42.3-Update           | openSUSE-Leap-15.0-Update         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/leap/15.0/oss/                                 |        
12 | openSUSE-Leap-42.3-Update-Non-Oss   | openSUSE-Leap-15.0-Update-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/leap/15.0/non-oss/                             |        
13 | openSUSE_Leap_42.3                  | KDE QT5                           | Yes     | (r ) Yes  | Yes     |   98     | rpm-md   | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_15.0/             |        
14 | opensuse-guide.org-repo             | Libdvdcss Repository              | No      | ----      | ----    |  130     | rpm-md   | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/                                 |        
15 | repo-non-oss                        | openSUSE-Leap-15.0-Non-Oss        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/                  |        
16 | repo-oss                            | openSUSE-Leap-15.0-Oss            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                      |        
17 | repo-source                         | openSUSE-Leap-15.0-Source         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/               | 

Hi
With such a mixture of repositories hard to say, you say 2.10 is installed, but zypper shows 2.8?

You would need to look at what is installed from what repo that may cause conflicts… KDE3?

FWIW…
Leap 15 GNOME wayland test system gimp 2.8 working fine.
Tumbleweed 20180820 GNOME x11 test system gimp 2.10 working fine.

I just installed gimp 2.10.4 from the graphics repo and it works fine on my LEAP 15.0 (I use the current plasma desktop from the update repo)
my system is

KDE Plasma Version: 5.12.5
KDE Frameworks Version: 5.45.0
Qt Version: 5.9.4
Kernel Version: 4.12.14-lp150.12.16-default

my repo list is

> zypper lr -d
Repository priorities in effect:                                                                                                                  (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository  
      99 (default priority) : 13 repositories

#  | Alias                             | Name                                                                | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                           | Service
---+-----------------------------------+---------------------------------------------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------+--------
 1 | Archiving                         | Archiving and Compressing (openSUSE_Leap_15.0)                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Archiving/openSUSE_Leap_15.0/       |        
 2 | KDE_Extra                         | Additional packages maintained by the KDE team (openSUSE_Leap_15.0) | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_15.0/      |        
 3 | KDE_KDE3                          | KDE 3.5.10 and associated software (openSUSE_Leap_15.0)             | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_Leap_15.0/       |        
 4 | download.nvidia.com-leap          | nVidia Graphics Drivers                                             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/leap/15.0                                 |        
 5 | graphics                          | Graphics Project (openSUSE_Leap_15.0)                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.0/        |        
 6 | home_Alexx2000                    | Double Commander (openSUSE_Leap_15.0)                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Alexx2000/openSUSE_Leap_15.0/ |        
 7 | mozilla                           | Mozilla based projects (openSUSE_Leap_15.0)                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.0/         |        
 8 | openSUSE_Leap_15.0                | openSUSE Leap 15.0 (standard)                                       | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                 |        
 9 | openSUSE_Leap_15.0_NonFree        | openSUSE Leap 15.0 NonFree (standard)                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/             |        
10 | openSUSE_Leap_15.0_NonFree_Update | Online updates for openSUSE Leap 15.0 NonFree (standard)            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                        |        
11 | openSUSE_Leap_15.0_Update         | Online updates for openSUSE Leap:15.0 (standard)                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/                            |        
12 | packman                           | packman                                                             | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | ftp://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.0/             |        
13 | skype-stable                      | skype (stable)                                                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://repo.skype.com/rpm/stable/                                            |        
14 | utilities                         | all the small tools for the shell (openSUSE_Leap_15.0)              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.0/       |        


with the exception of a babl warning gimp works fine (babl is from the Graphics repo I doubt the older one from the update repo works with gimp 2.10)

:~> gimp
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-primary-button-warps-slider' of type `gboolean' from rc file value "((GString*) 0x557c9affc440)" of type `gboolean'
HMM....
Something strange is happening,
malloc and free function pointer changing between invocations in babl.
Missing fast-path babl conversion detected, Implementing missing babl fast paths
accelerates GEGL, GIMP and other software using babl, warnings are printed on
first occurance of formats used where a conversion has to be synthesized
programmatically by babl based on format description

*WARNING* missing babl fast path(s): "R'G'B' double" to "CIE Lab double

and yes gimp version is the latest 2.10.4

:~> gimp -v
GNU Image Manipulation Program version 2.10.4
git-describe: GIMP_2_10_2-356-ge384409fe5
C compiler:
        Using built-in specs.
        Reading specs from /usr/lib64/gcc/x86_64-suse-linux/7/defaults.spec
        COLLECT_GCC=gcc
        COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper
        OFFLOAD_TARGET_NAMES=hsa:nvptx-none
        Target: x86_64-suse-linux
        Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-7 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
        Thread model: posix
        gcc version 7.3.1 20180323 [gcc-7-branch revision 258812] (SUSE Linux) 

using GEGL version 0.4.4 (compiled against version 0.4.4)
using GLib version 2.54.3 (compiled against version 2.54.3)
using GdkPixbuf version 2.36.10 (compiled against version 2.36.10)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.40.13 (compiled against version 1.40.13)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.15.10 (compiled against version 1.15.10)


check and see if plasma 5 is setup propperly
I’d re-do

zypper dup --from 2 --from 4 --from 13

you’re also missing the KDE:Applications repo if you’re gonna run the latest KDE you need that too (you should do a vendor change to it)
https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.0/
you also do not have the Graphics repo so I’m guessing you’re missing quite a few packages needed by the latest gimp add the graphics repo

zypper ar -f http://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.0/graphics.repo

then re-install gimp from it and run

zypper verify

Thanks, gents, for comments.

When I first posted, I had Gimp 2.10.4 from the Graphics Repo loaded (and not working), tried 2.8.x from Oss which did not work either.
Different symptoms, same result.

I’ll follow I_A’s lead and info and get things sorted out.
The graphics repo is my repo 6 (I added the OpenScad name).
But I had dropped the applications repo when doing upgrade to Leap15.
It didn’t appear to being used in Leap 14.3

I_A
I saw your Wayland comment over on the TW thread.
How does one switch from Wayland to X?

Disable auto-login (you can do this easily in YaST > /etc/sysconfig editor > Desktop)
Reboot
At the login screen where you enter your Username/Password, somewhere depending on your running Display Manager there will be a gear icon or other way to select different Desktops including KDE with or without Wayland.

HTH,
TSU

I realized that I thought Wayland was in play was the entry in KinfoCenter.
But is was empty (no info)

Found this using google

~> loginctl
   SESSION        UID USER             SEAT             TTY             
         8       1000 carl             seat0                            

1 sessions listed.
carl@PVE-LinuxSRV7:~> loginctl show-session 8 -p Type
Type=x11

So I am running X11
Now I need to continue searching for the gimp problem.
Thanks Tsu

FWIW: The GIMP v2.8.22, in the official repos, is running flawlessly in 15.0 on my system.

OK, using YAST I switched to gimp 2.8.22 from the OSS repo.
I copied the reinstalled gimp.desktop file to my desktop

I was able to start gimp from the desktop (click the icon).
That felt good, maybe we had a fix.
I then exited gimp, process ended as expected (I am monitoring with System Monitor [Ksysguard]).
I then went to a console and tried starting with ‘gimp’ command.
No joy, the process starts up in System Monitor but no window opens.
(I did verify that /usr/bin/gimp is a symlink to /usr/bin/gimp-2.8.)
The gimp.desktop icon starts gimp-2.8)

I killed the running process with System Monitor.
At the moment, gimp will not start from the gui.
But if I wait a while, do some other stuff, it will sometimes start up again.

Intermittent, really weird

Yes, that is odd.

Hi
Do you have a non-standard version (not from oss repo) of openblas installed?
https://lists.opensuse.org/opensuse-factory/2018-08/msg00293.html

Yes, I also saw that in the Mailing Lists today.

FWIW, tested in my TW yesterday, Gimp is still working without any problems. All installed are standard TW versions.

… so, I am guessing the OP’s problem is the same or similar problem as in the mailing list.

Hi,
When I installed leap 15, I installed gimp from its repository and it works.
When I decided to install the latest gimp from the graphic repository
after installation the first time I open it, it did not work.
I deleted the .gimp folder from my /home/conram and open gimp again and
it worked.

OK, I think we have a fix for me.

I have all gimp related files from OSS repo, ver 2.8.22

But did have libopenblas_pthreads0 rel 0.3.2 from Graphics repo.
That combination was flaky and for most part did not work.

Switched to lib openblas_ rel 0.2.20 from Oss repo and gimp Ver 2.8.22 opens reliably.

Now that I know what does work, I’ll follow Conrams suggestions and see if I can get gimp 2.10 from graphics going

Thanks, gents

I can reconfirm that Switchto lib openblas_ rel 0.2.20 from Oss repo and gimp Ver 2.8.22 opens reliably.

I then reinstalled gimp from the graphics repo, gimp 2.10.4, and it opens as well

Seems that libblas_ 0.3.2 was the culprit for my issues.

Thanks all for you assistance

Glad it is worked out, and thanks for coming back to report that.

Hi

GIMP does not start regardless of the version or repos.
what information should I show?

system 15.0

Thanks

start a new thread
you should tell us your OS version, your repo list,

zypper lr -d

what zypper has to say about gimp

zypper se -si gimp

use the

 tags when pasting the zypper output (it's the # button on the right of the toolbar)