On 5 June 2017 at 20:04, John Cremona <
john.c...@gmail.com> wrote:
> Thanks for the suggestions. I was implementing something like Dima's
> suggestion and noticed that the function has 3 different return
> statements, one of which is not normal (some runtime error in Magma)
> but two are normal and only one of those had the mag.quit() in it.
> However I don't think that this was the cause of the problem since I
> did not see any idle Magma processes lying about, and also I know from
> my output that the rogue return route was not used (I am looking for
> elliptic curves and these runs had 100% success).
>
> So I just started a run with all calls to the function using the same
> Magma() instance, and after a few minutes when the function had been
> called about 50 times there were already hundreds of these python
> processes, all clocking between 0 and 4s and asleep. Bizarre.