<div dir="ltr"><div>Not sure that's even a bug, but please ask/report that upstream: <a href="https://github.com/mhulden/foma">https://github.com/mhulden/foma</a></div><div dir="ltr"><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr" style="font-size:12.8px">-- <span style="font-size:12.8px">Tino Didriksen</span></div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 20 Apr 2020 at 09:48, Kevin Ryde <<a href="mailto:user42_kevin@yahoo.com.au">user42_kevin@yahoo.com.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Package: foma<br>
Version: 1:0.9.18+r243-6+b1<br>
Severity: normal<br>
<br>
Repeated redefines with the "define" command seems to leak memory.<br>
For example<br>
<br>
    yes 'define foo a*;' | foma >/dev/null<br>
<br>
runs up to about 200mb memory for me and then segfaults.<br>
<br>
I struck this in a long script doing successive defines.  Changing to<br>
nets on the stack seems ok.  Perhaps the stack is more the intended use.<br>
<br>
<br>
-- System Information:<br>
Debian Release: bullseye/sid<br>
Architecture: i386 (i686)<br>
Shell: /bin/sh linked to /bin/dash<br>
Init: sysvinit (via /sbin/init)<br>
<br>
Versions of packages foma depends on:<br>
ii  libc6         2.29-3<br>
ii  libfoma0      1:0.9.18+r243-6+b1<br>
ii  libreadline8  8.0-3<br>
ii  libtinfo6     6.1+20191019-1<br>
ii  zlib1g        1:1.2.11.dfsg-1+b1</blockquote></div></div>