Gimp ignores --gegl-swap= command-line flag for releases after 2.10.8
GIMP version: 2.10
Note: bug reporters are expected to have verified the bug still exists either in the last stable version of GIMP or on updated development code (master branch).
Operating System: Manjaro Linux
Package: installed from distribution repo.
Description of the bug
I habitually run gimp as:
/usr/bin/gimp --gegl-swap=~/gimp/gegl-swap
so that I can edit a number of large camera RAW files simultaneously without running into memory problems.
This worked find up until 2.10.8, but no longer works in 2.10.10 or 2.10.12.
Launching with this command, then opening the dashboard should show a swap limit of 41.3GiB (the space on the filesystem I specify) but instead shows nothing available. Opening more than a small number of files then causes my system to run into memory problems.
Reproduction
Always reproducible
Reproduction steps:
- Run Gimp 2.10.10 or above as using
/usr/bin/gimp --gegl-swap=~/gimp/gegl-swap
Expected result: Should have 41.3GiB of swap available
Actual result:
No swap available
Additional information. I have been unable to isolate whether this problem is due to the main Gimp code or GEGL, as it's impossible to run it with these mixed. Downgrading in Manjaro to 2.10.8 gives me a program that works as expected.
Working packages: gimp 2.10.8 with gegl 0.4.12 (actual Manjaro package is gegl-0.4.12+62+gd2302106e-1) or gimp 2.10.6 with gegl gegl-0.4.12
Not working packages (as delivered in today's Manjaro update) gimp 2.10.12 with gegl 0.4.16 gimp 2.10.10 (gegl version unknown)
If there's anything else I can usefully provide, please ask.