fill-down fails for array formula; multiple CRITICALS; multiple leaking expressions
Recipe
Open this simple .gnumeric file. fill-down.gnumeric
Remark: The expression in A1 was entered as an array expression. Select A1. Extend the selection to A1:A7. So far so good.
Now select Menu -> Data -> Fill -> Autofill Observe that the data does not get filled down. Observe some dire warnings on the console. Menu -> Edit -> Undo. This makes the file unmodified. Menu -> File -> Quit. Observe "Leaking expressions" on the console.
The console log is here: fill-down.log
Quasi-Workaround Copy-and-paste can be used in place of fill-down. It's more laborious, but it seems to work.
Platform
This is observed with a fairly recent version compiled from git sources.
:; uname -srmo
Linux 5.7.1+ x86_64 GNU/Linux
:; lsb_release -a
LSB Version: core-9.20170808ubuntu1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-9.20170808ubuntu1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
:; git log
commit eefef54e6407a25df91b3cd037ef2864fd070441
Date: Fri Jun 12 19:33:16 2020 -0400
Edited by JohnDenker