Tom Womack on Fri, 16 Jun 2000 21:55:53 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

BUG: In the Windows build of Pari, ellinit dies if given slightly peculiar parameters


Issuing the following command

E = ellinit([-760071579/16348,
4513128515902125/16703569, -12561985602810, -73002352832265150, -19724467285
718645401743750]);

causes Pari to give a 'the stack overflows' message after a few seconds,
regardless of the stack size.

I can't see anything useful in the debug output [I've set debug and
debugmem]; I suspect someone who understands the internals of ellinit() will
be able swiftly to find out why this is going wrong, but I'm not such a
person.

[a feature-request: would it be possible to have something like
default(trace,1) to print the names and parameters of library calls as they
occur (maybe even default(trace,elliptic,1) so you don't get informed of
every addition in a program)? The ellinit went wrong in the middle of a
rather fiddly nest of procedures, and I ended up having to insert print()
commands every other line throughout the program to find where it was
crashing]

Tom