On Sun, Sep 21, 2025 at 5:32 PM Sven Schreiber
<sven.schreiber(a)fu-berlin.de> wrote:
 the attached script files demonstrate a bug. Please run the
 bugtest_driver.inp script which includes the other script
 port_bugtest.inp. The example uses the built-in example dataset abdata.
 The point is that the top-level series "e" which is passed as a pointer
 arg to the function (factcoint_test) gets a spurious and more or less
 arbitrary description string, sometimes including non-printable
 characters. 
Some memory was getting accessed after being freed, in the context of
a "compiled genr" with a series target. That should now be fixed in
git. BTW here's a minimal case that exhibited the problem but now
works OK:
<hansl>
function void bugtest (series *e)
    e = normal()
end function
nulldata 10
series e
loop 2
    bugtest(&e)
endloop
eval getinfo(e).description
</hansl>
Allin