Your message dated Mon, 07 Nov 2022 20:50:58 +0000
with message-id <e1os958-008l7i...@fasolo.debian.org>
and subject line Bug#1023452: fixed in gimp-plugin-registry 9.20200928
has caused the Debian Bug report #1023452,
regarding gimp-plugin-registry: Separate+ plugin crashes
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1023452: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023452
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gimp-plugin-registry
Version: 9.20200927
Severity: normal
Tags: upstream
X-Debbugs-Cc: aheinl...@gmx.com
The separate+ plugin dies with a segfault when trying to run it.
(separate:22416): LibGimp-CRITICAL **: 14:10:05.069: gimp_tile_unref: assertion
'tile->ref_count > 0' failed
(separate:22416): LibGimp-CRITICAL **: 14:10:05.069: gimp_tile_unref: assertion
'tile->ref_count > 0' failed
(separate:22416): LibGimp-CRITICAL **: 14:10:05.069: gimp_tile_unref: assertion
'tile->ref_count > 0' failed
/usr/lib/gimp/2.0/plug-ins/separate: fatal error: Speicherzugriffsfehler
gimp: GEGL-WARNUNG:
(../gegl/buffer/gegl-tile-handler-cache.c:1076):gegl_tile_cache_destroy:
runtime check failed: (g_queue_is_empty (&cache_queue))
EEEEeEeek! 5 GeglBuffers leaked
Steps to reproduce:
* Run GIMP, open any image
* Click Image>Separate>Separate
* Confirm dialog with OK
* Plugin crashes
The problem has already been identified and dicussed here:
https://gitlab.gnome.org/GNOME/gimp/-/issues/2305
In short, the problem seems to be that the plugin "assumes that gimp_tile_width
()
and gimp_tile_height () return 64, but evidently tiles changed size in
gimp-2.10 and
so third-party plug-ins have to be adjusted"
There is a proposed patch which I don't know (yet) if it works:
In this case the problem is in separate-core.c, line 545 should have been:
sc->cmyktemp = g_new (guchar, gimp_tile_width () * gimp_tile_height () * 4);
but probably there is the same problem at line 429:
sc->cmyktemp = g_new (guchar, 64 * 64 * 4);
The plugin itself seems to have been abandoned long ago, so there is no chance
to get
it fixed upstream. But if above patch works, it should be possible to include
it in
the debian package.
I will give it a try and report back when I have found out something.
-- System Information:
Debian Release: 11.5
APT prefers stable-updates
APT policy: (900, 'stable-updates'), (900, 'stable'), (500, 'stable-security')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-18-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages gimp-plugin-registry depends on:
ii gimp 2.10.22-4
ii libc6 2.31-13+deb11u5
ii libgcc-s1 10.2.1-6
ii libgdk-pixbuf2.0-0 2.40.2-2
ii libgimp2.0 2.10.22-4
ii libglib2.0-0 2.66.8-1
ii libgtk2.0-0 2.24.33-2
ii libjpeg62-turbo 1:2.0.6-4
ii liblcms2-2 2.12~rc1-2
ii liblqr-1-0 0.4.2-2.1
ii libpango-1.0-0 1.46.2-3
ii libstdc++6 10.2.1-6
ii libtiff-tools 4.2.0-1+deb11u1
ii libtiff5 4.2.0-1+deb11u1
ii python3 3.9.2-3
ii xdg-utils 1.1.3-4.1
Versions of packages gimp-plugin-registry recommends:
ii gimp-gmic 2.9.4-4
Versions of packages gimp-plugin-registry suggests:
pn icc-profiles <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: gimp-plugin-registry
Source-Version: 9.20200928
Done: Ying-Chun Liu (PaulLiu) <paul...@debian.org>
We believe that the bug you reported is fixed in the latest version of
gimp-plugin-registry, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1023...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ying-Chun Liu (PaulLiu) <paul...@debian.org> (supplier of updated
gimp-plugin-registry package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 08 Nov 2022 02:09:56 +0800
Source: gimp-plugin-registry
Architecture: source
Version: 9.20200928
Distribution: unstable
Urgency: low
Maintainer: Ying-Chun Liu (PaulLiu) <paul...@debian.org>
Changed-By: Ying-Chun Liu (PaulLiu) <paul...@debian.org>
Closes: 1023452
Changes:
gimp-plugin-registry (9.20200928) unstable; urgency=low
.
[ Debian Janitor ]
* Trim trailing whitespace.
* Upgrade to newer source format 3.0 (native).
.
[ Ying-Chun Liu (PaulLiu) ]
* Patch to fix Separate+ plugin crash (Closes: #1023452)
- Add debian/patches/separate+/tile_size.patch
- Thanks to Andreas Heinlein <aheinl...@gmx.com>
* Bump debhelper version to 10
- Remove debian/compat file. Use debhelper-compat build-depends.
- Remove dh-autoreconf and autotools-dev build-depends.
- Remove dh --with autotools-dev
- Remove dh --parallel
* Add autopkgtest for Separate+ plugin.
Checksums-Sha1:
5ab90fb402e43bd341300b721b7e59ab6305fe3f 2037
gimp-plugin-registry_9.20200928.dsc
e109892eb935693add7e168b57e7b2225aac2e5d 7113712
gimp-plugin-registry_9.20200928.tar.xz
eb0fba4dacade6fbc9a31b63dc205d4c1678e018 16188
gimp-plugin-registry_9.20200928_source.buildinfo
Checksums-Sha256:
789ec8257bb8382120597064c16921fb9c3c29da93977705108bc3c08c894c19 2037
gimp-plugin-registry_9.20200928.dsc
3d112204d079e749879146493ff615166fc1ccc2e0f322576c425aec51ddee48 7113712
gimp-plugin-registry_9.20200928.tar.xz
04cdb894504631e99882d4b279efc7cd6ce27c1ce0a2b5cececeb13c3b4aaec4 16188
gimp-plugin-registry_9.20200928_source.buildinfo
Files:
5fdc5c700b4156bc360ec010ba56e737 2037 graphics optional
gimp-plugin-registry_9.20200928.dsc
076840ed00246cb432f0abd125edca90 7113712 graphics optional
gimp-plugin-registry_9.20200928.tar.xz
d4f0f23ff95ac3d4e9ef92a6c90e81f3 16188 graphics optional
gimp-plugin-registry_9.20200928_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEEo2h49GQQhoFgDLZIRBc/oT0FiIgFAmNpZoQTHHBhdWxsaXVA
ZGViaWFuLm9yZwAKCRBEFz+hPQWIiJefEACpn3IbuKovTWUCfzOr1mVrNlp4OnL3
1qXFi3WIqnBurJcwQRgcPTwAqp6tuZ/x2JY5SvfIG6E+ZrKQ1SGJgUf6j8tvmx+H
tkdzFPGJDYmveZsBKkwzXIPZkRdk0vJbUVHDfC/FpUw9gp2aA+6wmoTWIm/45R1s
ZjeJcOfn6P5AO/tgiLHtkLqphlsPLUqycSKB/r652zT8YBajv4qqUOJQL4MoxSO+
o0UwZpWbu6cmZl0TKCQdos/Do13Z4LHTITqTCp9/MKhbo++/X1/b2ViPh06Oh3Ym
QFxhthmsTnh9r54h2ClMhzxULs4FK8ZPZVWVFLY0IXRtz0X5l3/A+pmwobIdXb6Z
vQt55mGvOyOQj1K6QC78XYYQi7uZ5yjWvohQzIgjz5PcY3Du1EkrVhLl+05xY2jt
XCEuow5dUmN3ZD073Lx9/5WlEtHp7mCgF937+DJHTbKLwASvpj+eMqFGNPCL96n1
IHqM6lhoaUTq3kfS4voT5rypchwOYO+EUjP7Gjn8dhV2iYSG/lPkAM0KSYiJ7BT6
Kq1p7CdtyI93CxAt9GZBE+AdMdG7F/nWBuMW9qAbe+MALsANVva9ZgnHe6N9wm5X
O8DI5hCLt8GGt3BDp9qQXAME/QeHEdsgH4zehvWqI+ebPCdme9Fq3rHTsC1PhtOC
3zi0wV6BfeRpVA==
=On1o
-----END PGP SIGNATURE-----
--- End Message ---