Ticket #13705 (new defect)

Opened 6 months ago

Last modified 6 months ago

segfault in analytic_rank(algorithm='rubinstein')

Reported by: dimpase Owned by: cremona
Priority: major Milestone: sage-5.10
Component: elliptic curves Keywords: lcalc
Cc: cremona Work issues:
Report Upstream: N/A Reviewers:
Authors: Merged in:
Dependencies: Stopgaps:

Description

apparently, PARI ungracefully runs out of memory on the following:

sage: e= elliptic_curves.rank(8)[0]
sage: e.analytic_rank(algorithm='rubinstein')
  ***   Warning: not enough memory, new stack 18446744073268923520.
...[lots of similar lines removed]
  ***   Warning: not enough memory, new stack 17179869183.
  ***   Warning:   ***   bug in PARI/GP (Segmentation Fault), please report
  ***   bug in PARI/GP (Segmentation Fault), please report
...[lots of similar lines removed]

certainly, this is a difficult elliptic curve to deal with, but still, segfault is a segfault. See the related  sage-devel discussion.

Change History

comment:1 Changed 6 months ago by dimpase

  • Cc cremona added

comment:2 Changed 6 months ago by cremona

As I said on sage-devel, this computation will require a very large number of L-series coefficients, so this does not surprise me. I think that the only sensible way out is for the analytic rank function to quit gracefully for curve like this.

Note: See TracTickets for help on using tickets.