Bug#939768: gimp: After the last upgrade, GIMP crashes when creating a new image or opening an existing one.

Asher Gordon AsDaGo at posteo.net
Mon Sep 9 02:02:32 BST 2019


Package: gimp
Version: 2.10.8-2+b1
Followup-For: Bug #939768

Hello,

I'm also using testing (bullseye) and I can confirm this bug too.

Here's what I think happened:

GIMP 2.10.8-2 was built on sid (which had GEGL 0.4.12 at the
time). Testing also had GEGL 0.4.12, so there was no version mismatch
and everything was fine. Then, GIMP 2.10.8-2+b1 was built on sid, which
now has GEGL 0.4.14. When GIMP 2.10.8-2+b1 (now built against GEGL
0.4.14) migrated to testing (which still has GEGL 0.4.12), the version
mismatch occurred causing the GIMP to crash.

Note that I am just guessing the versions of packages that sid and
testing had in the past, so it should be taken with a grain of salt.

If this is the case, there appears to be three obvious fixes:

1. Migrate GEGL 0.4.14 to testing.
2. Revert the testing GIMP package to 2.10.8-2.
3. Build the testing GIMP package against GEGL 0.4.12.

Since GEGL is 188 days old and should be migrated anyway, 1. seems to be
preferable. Looking at the package tracker [1], it appears that there
are some migration issues that need to be looked at, so perhaps 2. could
be a temporary fix. I'm not sure how 3. would be implemented, since the
sid GIMP package would still need to be built against GEGL 0.4.14.

In the future, care should be taken to avoid GEGL mismatches like this.

By the way, #939754 looks like the same bug.

Hope this helps,
Asher

P.S. I am neither a GIMP developer nor a Debian developer, just an
affected user trying to help.


[1] https://tracker.debian.org/pkg/gegl

-- 
By necessity, by proclivity, and by delight, we all quote.  In fact, it is as
difficult to appropriate the thoughts of others as it is to invent.
		-- R. Emerson
		-- Quoted from a fortune cookie program
		(whose author claims, "Actually, stealing IS easier.")
		[to which I reply, "You think it's easy for me to
		misconstrue all these misquotations?!?"  Ed.]

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.2.0-2-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gimp depends on:
ii  gimp-data            2.10.8-2
ii  libaa1               1.4p5-46+b1
ii  libbabl-0.1-0        0.1.62-1
ii  libbz2-1.0           1.0.6-9.2
ii  libc6                2.28-10
ii  libcairo2            1.16.0-4
ii  libfontconfig1       2.13.1-2+b1
ii  libfreetype6         2.9.1-4
ii  libgcc1              1:9.2.1-4
ii  libgdk-pixbuf2.0-0   2.38.1+dfsg-1
ii  libgegl-0.4-0        0.4.12-2
ii  libgexiv2-2          0.10.9-1
ii  libgimp2.0           2.10.8-2+b1
ii  libglib2.0-0         2.60.6-2
ii  libgs9               9.27~dfsg-3.1
ii  libgtk2.0-0          2.24.32-3
ii  libgudev-1.0-0       232-2
ii  libharfbuzz0b        2.6.1-2
ii  libheif1             1.5.1-1
ii  libilmbase24         2.3.0-6
ii  libjpeg62-turbo      1:1.5.2-2+b1
ii  liblcms2-2           2.9-3+b1
ii  liblzma5             5.2.4-1+b1
ii  libmng1              1.0.10+dfsg-3.1+b5
ii  libmypaint-1.3-0     1.3.0-2.1+b1
ii  libopenexr24         2.3.0-6
ii  libopenjp2-7         2.3.0-2
ii  libpango-1.0-0       1.42.4-7
ii  libpangocairo-1.0-0  1.42.4-7
ii  libpangoft2-1.0-0    1.42.4-7
ii  libpng16-16          1.6.37-1
ii  libpoppler-glib8     0.71.0-5+b1
ii  librsvg2-2           2.44.14-1
ii  libstdc++6           9.2.1-4
ii  libtiff5             4.0.10+git190818-1
ii  libwebp6             0.6.1-2+b1
ii  libwebpdemux2        0.6.1-2+b1
ii  libwebpmux3          0.6.1-2+b1
ii  libwmf0.2-7          0.2.8.4-14
ii  libx11-6             2:1.6.7-1
ii  libxcursor1          1:1.2.0-2
ii  libxext6             2:1.3.3-1+b2
ii  libxfixes3           1:5.0.3-1
ii  libxmu6              2:1.1.2-2+b3
ii  libxpm4              1:3.5.12-1
ii  xdg-utils            1.1.3-1
ii  zlib1g               1:1.2.11.dfsg-1+b1

Versions of packages gimp recommends:
ii  ghostscript  9.27~dfsg-3.1

Versions of packages gimp suggests:
pn  gimp-data-extras          <none>
ii  gimp-help-en [gimp-help]  2.8.2-1
pn  gimp-python               <none>
ii  gvfs-backends             1.38.1-5
ii  libasound2                1.1.8-1

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 227 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20190908/1ca825ee/attachment.sig>


More information about the pkg-gnome-maintainers mailing list