Am 22.09.2025 um 09:20 schrieb Riccardo (Jack) Lucchetti:
 On 21/09/2025 23:32, Sven Schreiber wrote:
>
> 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. Actually sometimes the correct description 
> happens; in that case please just run the script again. To trigger 
> the bug it seems necessary to have an enclosing loop. 
 Confirmed with current git, with a twist.
 If you store the output of the getinfo() function to a named variable, 
 as in
 foo = getinfo(e)
 then "foo" doesn't contain the "description" key at all. It looks
as 
 if some cleanup is taking place at the wrong point.
 
Thanks for checking, Jack. What I didn't mention before is that this 
also shows up in the GUI in the main window with the variables. But your 
cleanup hypothesis may well also cover that.
cheers
sven