mkdir -p `dirname 128/gimp-wilber.png`; GEGL_USE_OPENCL=no GEGL_SWAP=ram /usr/bin/gegl-0.4 ../../icons/Symbolic/128/gimp-wilber.png -o 128/gimp-wilber.png -- g egl:invert-gamma mkdir -p `dirname 128/gimp-wilber-outline.png`; GEGL_USE_OPENCL=no GEGL_SWAP=ram /usr/bin/gegl-0.4 ../../icons/Symbolic/128/gimp-wilber-outline.png -o 128/gimp -wilber-outline.png -- gegl:invert-gamma malloc(): corrupted top size /bin/sh: line 1: 1436 Aborted GEGL_USE_OPENCL=no GEGL_SWAP=ram /usr/bin/gegl-0.4 ../../icons/Symbolic/128/folder.png -o 128/folder.png -- gegl :invert-gamma make[3]: *** [Makefile:2408: 128/folder.png] Error 134 make[3]: *** Waiting for unfinished jobs.... malloc(): corrupted top size /bin/sh: line 1: 1441 Aborted GEGL_USE_OPENCL=no GEGL_SWAP=ram /usr/bin/gegl-0.4 ../../icons/Symbolic/128/gimp-wilber.png -o 128/gimp-wilber.png -- gegl:invert-gamma make[3]: *** [Makefile:2408: 128/gimp-wilber.png] Error 134 malloc(): corrupted top size /bin/sh: line 1: 1445 Aborted GEGL_USE_OPENCL=no GEGL_SWAP=ram /usr/bin/gegl-0.4 ../../icons/Symbolic/128/gimp-wilber-outline.png -o 128/gimp-wilber-outline.png -- gegl:invert-gamma make[3]: *** [Makefile:2408: 128/gimp-wilber-outline.png] Error 134 make[3]: Leaving directory '/var/tmp/portage/media-gfx/gimp-2.10.10-r1/work/gimp-2.10.10/icons/Symbolic-Inverted' make[2]: *** [Makefile:716: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/media-gfx/gimp-2.10.10-r1/work/gimp-2.10.10/icons' make[1]: *** [Makefile:851: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/media-gfx/gimp-2.10.10-r1/work/gimp-2.10.10' make: *** [Makefile:752: all] Error 2 * ERROR: media-gfx/gimp-2.10.10-r1::gentoo failed (compile phase): ... Trying out if previous versions in the same SLOT have similar issues.
Right, =media-libs/gegl-0.4.12 doesn't misbehave like that.
Hi Jer, would you consider taking this issue upstream? Can you help out with that?
[binary U ] media-libs/gegl-0.4.14:0.4::gentoo [0.4.12:0.4::gentoo] USE="cairo ffmpeg introspection jpeg2k lensfun openexr raw svg tiff v4l zlib%* -debug -lcms -libav -pdf% -sdl -test -umfpack -vala -webp" 0 KiB
karsten /var/tmp/portage/media-gfx/gimp-2.10.10-r1/work/gimp-2.10.10/icons/Symbolic-Inverted # GEGL_USE_OPENCL=no GEGL_SWAP=ram gdb /usr/bin/gegl-0.4 GNU gdb (Gentoo 8.3 vanilla) 8.3 Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "hppa2.0-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://bugs.gentoo.org/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Really redefine built-in command "frame"? (y or n) [answered Y; input not from terminal] Really redefine built-in command "thread"? (y or n) [answered Y; input not from terminal] Really redefine built-in command "start"? (y or n) [answered Y; input not from terminal] Reading symbols from /usr/bin/gegl-0.4... Reading symbols from /usr/lib/debug//usr/bin/gegl-0.4.debug... gdb> run ../../icons/Symbolic/128/gimp-wilber-outline.png -o 128/gimp-wilber-outline.png -- gegl:invert-gamma Starting program: /usr/bin/gegl-0.4 ../../icons/Symbolic/128/gimp-wilber-outline.png -o 128/gimp-wilber-outline.png -- gegl:invert-gamma [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". [New Thread 0xef09c040 (LWP 27850)] malloc(): corrupted top size Thread 1 "gegl-0.4" received signal SIGABRT, Aborted. _______________________________________________________________________________ eax:Error while running hook_stop: Value can't be converted to integer. 0xf6271138 in __libc_message (action=<optimized out>, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:157 157 ../sysdeps/posix/libc_fatal.c: No such file or directory. gdb> where #0 0xf6271138 in __libc_message (action=<optimized out>, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:157 #1 0xf6cb6120 in babl_image_from_linear (buffer=0x6 <error: Cannot access memory at address 0x6>, cformat=<optimized out>) at babl-image.c:169 #2 0xf62798e8 in malloc_printerr (str=str@entry=0xf6351034 "malloc(): corrupted top size") at malloc.c:5352 #3 0xf627d3d0 in _int_malloc (av=0xf8f04c88, bytes=0x6) at malloc.c:4115 #4 0xf627e884 in __GI___libc_malloc (bytes=0x6) at malloc.c:3073 #5 0xf6cb7f34 in babl_malloc (size=0xf8f04c88) at babl-memory.c:115 #6 0xf6cb82ac in babl_calloc (nmemb=0xf8f04a18, size=<optimized out>) at babl-memory.c:263 #7 0xf6ca9b08 in init_path_instrumentation (fmt_destination=<optimized out>, fmt_source=<optimized out>, fpi=0xf8f045c8) at babl-fish-path.c:940 #8 get_path_instrumentation (path_error=<synthetic pointer>, ref_cost=<synthetic pointer>, path_cost=<synthetic pointer>, path=0x2, fpi=0xf8f045c8) at babl-fish-path.c:1036 #9 get_conversion_path (pc=0xf8f04a08, current_format=<optimized out>, current_length=0xf8f04c88, max_length=<optimized out>, legal_error=<optimized out>) at babl-fish-path.c:241 #10 0xf6ca98ec in get_conversion_path (legal_error=4.6999999999999999e-06, max_length=0x0, current_length=0xf8f04c88, current_format=0xf8f04a18, pc=0xf8f04a08) at babl-fish-path.c:285 #11 get_conversion_path (pc=0xf8f04a08, current_format=0xf8de9000, current_length=<optimized out>, max_length=0x0, legal_error=<optimized out>) at babl-fish-path.c:285 #12 0xf6ca98ec in get_conversion_path (legal_error=4.6999999999999999e-06, max_length=0x0, current_length=0xf8f04c88, current_format=0xf8f04a18, pc=0xf8f04a08) at babl-fish-path.c:285 #13 get_conversion_path (pc=0xf8f04a08, current_format=0xf8de9000, current_length=<optimized out>, max_length=0x0, legal_error=<optimized out>) at babl-fish-path.c:285 #14 0xf6caa8c0 in get_conversion_path (legal_error=0, max_length=<optimized out>, current_length=0x0, current_format=0xf8f04a18, pc=0xf8f04c88) at babl-fish-path.c:209 #15 babl_fish_path2 (source=0xf8f04a18, destination=<optimized out>, tolerance=0) at babl-fish-path.c:594 #16 0xf6caf6bc in babl_fish (source=<optimized out>, destination=<optimized out>) at babl-fish.c:288 #17 0xf87aa924 in gegl_buffer_iterate_read_simple (buffer=0x4115d810, roi=<optimized out>, buf=0x4115fe00 "", buf_stride=0x0, format=<optimized out>, level=<optimized out>) at gegl-buffer-access.c:971 #18 0xf87ac7d8 in gegl_buffer_iterate_read_dispatch (buffer=0x8, roi=0xf8f04a18, buf=0x0, rowstride=0x6, format=<optimized out>, level=<optimized out>, repeat_mode=<optimized out>) at gegl-buffer-access.c:1864 #19 0xf87ae08c in _gegl_buffer_get_unlocked (buffer=0x0, scale=0, rect=<optimized out>, format=0xf8f048b8, dest_buf=<optimized out>, rowstride=<optimized out>, flags=<optimized out>) at gegl-buffer-access.c:2088 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
gdb> t a a bt full Id Target Id Frame * 1 Thread 0xf8ef8040 (LWP 27847) "gegl-0.4" 0xf6271138 in __libc_message (action=<optimized out>, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:157 2 Thread 0xef09c040 (LWP 27850) "worker" 0xf627cdd4 in _int_malloc (av=0xf8833230 <gegl_parallel_distribute_threads+16>, bytes=0x1) at malloc.c:4124
[ebuild R ] media-libs/babl-0.1.62::gentoo USE="(-altivec)" 0 KiB Mon 13 May 22:54:12 CEST 2019 emerge --info media-libs/gegl Portage 2.3.66 (python 3.5.7-final-0, default/linux/hppa/17.0, gcc-8.2.0, glibc-2.29-r2, 5.1.0-rc7-JeR-dirty parisc64) ================================================================= System Settings ================================================================= System uname: Linux-5.1.0-rc7-JeR-dirty-parisc64-PA8800_-Mako-with-gentoo-2.6 KiB Mem: 8215676 total, 1146016 free KiB Swap: 2101676 total, 1993604 free Timestamp of repository gentoo: Mon, 13 May 2019 14:15:01 +0000 Head commit of repository gentoo: 7b78a4a03e606538300003e5ac861798c707e5e8 sh bash 5.0_p7 ld GNU ld (Gentoo 2.31.1 p5) 2.31.1 distcc[30263] (dcc_mkdir) ERROR: mkdir '/dev/shm/distcc/root/state' failed: No such file or directory [disabled] ccache version 3.7.1 [disabled] app-shells/bash: 5.0_p7::gentoo dev-lang/perl: 5.28.2::gentoo dev-lang/python: 2.7.16::gentoo, 3.4.8-r1::gentoo, 3.5.7::gentoo, 3.6.8::gentoo, 3.7.3::gentoo dev-util/ccache: 3.7.1::gentoo dev-util/cmake: 3.14.3::gentoo sys-apps/baselayout: 2.6-r1::gentoo sys-apps/openrc: 0.41.2::gentoo sys-apps/sandbox: 2.17::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.9.6-r3::gentoo, 1.11.6-r3::gentoo, 1.12.6::gentoo, 1.13.4-r2::gentoo, 1.14.1::gentoo, 1.15.1-r2::gentoo, 1.16.1-r1::gentoo sys-devel/binutils: 2.25.1-r1::gentoo, 2.26.1::gentoo, 2.29::gentoo, 2.29.1-r1::gentoo, 2.30-r3::gentoo, 2.31.1-r4::gentoo, 2.32-r1::gentoo sys-devel/gcc: 6.4.0-r5::gentoo, 7.3.0-r6::gentoo, 8.2.0-r6::gentoo, 8.3.0-r1::gentoo, 9.1.0::gentoo sys-devel/gcc-config: 2.0::gentoo sys-devel/libtool: 2.4.6-r5::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 5.0-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.29-r2::gentoo Repositories: gentoo location: /aches/gentoo/portage sync-type: rsync sync-uri: rsync://rsync.nl.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes JeR location: /aches/gentoo/local masters: gentoo priority: -100 ACCEPT_KEYWORDS="hppa ~hppa" ACCEPT_LICENSE="*" CBUILD="hppa2.0-unknown-linux-gnu" CFLAGS="-mschedule=8000 -march=2.0 -ggdb -Wall -O2 -pipe -Wno-comment" CHOST="hppa2.0-unknown-linux-gnu" CONFIG_PROTECT="/etc /etc/stunnel/stunnel.conf /usr/lib/distcc/bin /usr/share/easy-rsa /usr/share/gnupg/qualified.txt /var/bind /var/www/localhost/htdocs/wordpress/wp-config.php" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.6/ext-active/ /etc/php/apache2-php7.1/ext-active/ /etc/php/apache2-php7.2/ext-active/ /etc/php/apache2-php7.3/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cgi-php7.1/ext-active/ /etc/php/cgi-php7.2/ext-active/ /etc/php/cgi-php7.3/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/php/cli-php7.1/ext-active/ /etc/php/cli-php7.2/ext-active/ /etc/php/cli-php7.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-mschedule=8000 -march=2.0 -ggdb -Wall -O2 -pipe" DISTDIR="/aches/gentoo/distfiles" EMERGE_DEFAULT_OPTS="--quiet-build=n --autounmask=n --keep-going --ignore-built-slot-operator-deps=y" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg compressdebug config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync metadata-transfer multilib-strict news notitles parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict test-fail-continue unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-mschedule=8000 -march=2.0 -ggdb -Wall -O2 -pipe" GENTOO_MIRRORS=" http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://mirror.leaseweb.com/gentoo/ http://mirror.netcologne.de/gentoo/ " LANG="en_GB.utf8" LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,--no-keep-memory" LINGUAS=" de en es fa fr it ja lt nl sv tr zh " MAKEOPTS="-j3" PKGDIR="/aches/gentoo/packages/karsten" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="256-color X acl alsa amr anacron apng argyllcms audit bash-completion beautifulsoup3 berkdb bfio big-endian bittorrent botan bzip2 cairo canberra cli consolekit coverage crossdev crypt cups custom-cflags cxx dane dbus declarative dirac directfb distinct-l dlz dot dri emacs exceptions exif expat fbcon ffmpeg filecaps firefox firmware foomaticdb fortran frontend-optional g-sorcery gbm gdbm geoip geoloc glep gles1 gles2 gost gpg gpm gsm gstreamer gtk gudev guile hddtemp hppa hwdb iconv idn imlib inotify ipv6 jadetex javascript jingle jit jpeg jpeg2k json kdrive kmod ladspa lasi launch-frontend lensfun libcaca libcanberra libevent libidn2 libopts libsoxr libusb libwww lua lzma lzo mad mng mod modplug mp3 mtp multislot multitarget munge nagios nas natspec ncurses netlink nfs nls nptl objc objc++ objc-gc offensive ofono-headset openexr opengl openmp openrc openvg opus oqgraph osmesa oss pam pcre pcre16 php pic pkcs11 png pnm policykit python qt qt3support qt4 raw readline realtime regression-test rtmp rubytests samba sbc schroedinger sctp smi snappy socks5 speex spell spidermonkey sqlite ssl svg tcl tcpd tga theora threads tiff tk tokyocabinet truetype unicode unwind v4l vim-syntax vorbis vpx wcwidth x264 x265 xattr xcb xft xhtml xkb xvfb xvid zlib" ALSA_CARDS="ad1889 usb-audio" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CURL_SSL="nss" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev joystick keyboard mouse acecad aiptek calcomp citron digitaledge dmc dynapro elo2300 elographics fpit hyperpen jamstudio magellan microtouch mutouch palmax penmount spaceorb summa tek4957 tslib ur98 virtualbox libinput void" KERNEL="linux" L10N="de en es fa fr it ja lt nl sv tr zh" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-6 php7-1" POSTGRES_TARGETS="postgres9_5 postgres10" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_6 python3_5" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="stifb dummy" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ================================================================= Package Settings ================================================================= media-libs/gegl-0.3.34::gentoo was built with the following: USE="cairo ffmpeg introspection jpeg2k lensfun openexr raw svg tiff v4l -debug -lcms -sdl -test -umfpack -vala -webp" media-libs/gegl-0.4.14::gentoo was built with the following: USE="cairo ffmpeg introspection jpeg2k lensfun openexr raw svg tiff v4l zlib -debug -lcms -libav -pdf -sdl -test -umfpack -vala -webp"
Same version compiled with -O0: gdb> run ../../icons/Symbolic/128/gimp-wilber-outline.png -o 128/gimp-wilber-outline.png -- gegl:invert-gamma Starting program: /usr/bin/gegl-0.4 ../../icons/Symbolic/128/gimp-wilber-outline.png -o 128/gimp-wilber-outline.png -- gegl:invert-gamma [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". [New Thread 0xeec9c040 (LWP 1503)] malloc(): corrupted top size Thread 1 "gegl-0.4" received signal SIGABRT, Aborted. _______________________________________________________________________________ eax:Error while running hook_stop: Value can't be converted to integer. 0xf6671138 in __libc_message (action=<optimized out>, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:157 157 ../sysdeps/posix/libc_fatal.c: No such file or directory. gdb> where #0 0xf6671138 in __libc_message (action=<optimized out>, fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:157 #1 0xf70b6120 in babl_image_from_linear (buffer=0x6 <error: Cannot access memory at address 0x6>, cformat=<optimized out>) at babl-image.c:169 #2 0xf66798e8 in malloc_printerr (str=str@entry=0xf6751034 "malloc(): corrupted top size") at malloc.c:5352 #3 0xf667d3d0 in _int_malloc (av=0xf8f04b88, bytes=0x6) at malloc.c:4115 #4 0xf667e884 in __GI___libc_malloc (bytes=0x6) at malloc.c:3073 #5 0xf70b7f34 in babl_malloc (size=0xf8f04b88) at babl-memory.c:115 #6 0xf70b82ac in babl_calloc (nmemb=0xf8f04918, size=<optimized out>) at babl-memory.c:263 #7 0xf70a9b24 in init_path_instrumentation (fmt_destination=<optimized out>, fmt_source=<optimized out>, fpi=0xf8f044c8) at babl-fish-path.c:944 #8 get_path_instrumentation (path_error=<synthetic pointer>, ref_cost=<synthetic pointer>, path_cost=<synthetic pointer>, path=0x2, fpi=0xf8f044c8) at babl-fish-path.c:1036 #9 get_conversion_path (pc=0xf8f04908, current_format=<optimized out>, current_length=0xf8f04b88, max_length=<optimized out>, legal_error=<optimized out>) at babl-fish-path.c:241 #10 0xf70a98ec in get_conversion_path (legal_error=4.6999999999999999e-06, max_length=0x0, current_length=0xf8f04b88, current_format=0xf8f04918, pc=0xf8f04908) at babl-fish-path.c:285 #11 get_conversion_path (pc=0xf8f04908, current_format=0xf8de9000, current_length=<optimized out>, max_length=0x0, legal_error=<optimized out>) at babl-fish-path.c:285 #12 0xf70a98ec in get_conversion_path (legal_error=4.6999999999999999e-06, max_length=0x0, current_length=0xf8f04b88, current_format=0xf8f04918, pc=0xf8f04908) at babl-fish-path.c:285 #13 get_conversion_path (pc=0xf8f04908, current_format=0xf8de9000, current_length=<optimized out>, max_length=0x0, legal_error=<optimized out>) at babl-fish-path.c:285 #14 0xf70aa8c0 in get_conversion_path (legal_error=0, max_length=<optimized out>, current_length=0x0, current_format=0xf8f04918, pc=0xf8f04b88) at babl-fish-path.c:209 #15 babl_fish_path2 (source=0xf8f04918, destination=<optimized out>, tolerance=0) at babl-fish-path.c:594 #16 0xf70af6bc in babl_fish (source=<optimized out>, destination=<optimized out>) at babl-fish.c:288 #17 0xf8b84434 in gegl_buffer_iterate_read_simple () from /usr/lib/libgegl-0.4.so.0 Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(In reply to Sebastian Pipping from comment #2) > Hi Jer, > > would you consider taking this issue upstream? Can you help out with that? I provided all kinds of information here. I consider you to be the Gentoo Project's liaison to upstream development, and I would not want to set up tons of accounts for all kinds of packages' upstream bug trackers when a single person can act as liaison for the whole project. Is this helping?
Already fixed upstream. Likely in [1]. [1] https://gitlab.gnome.org/GNOME/gegl/commit/e99622d804877ff1bad7ca3bf000448427a0c104