#20693: Sage crashes when computing newforms
---------------------------------+------------------------
       Reporter:  ehlen          |        Owner:
           Type:  defect         |       Status:  new
       Priority:  critical       |    Milestone:  sage-7.3
      Component:  modular forms  |   Resolution:
       Keywords:                 |    Merged in:
        Authors:                 |    Reviewers:
Report Upstream:  N/A            |  Work issues:
         Branch:                 |       Commit:
   Dependencies:                 |     Stopgaps:
---------------------------------+------------------------

Comment (by ehlen):

 My old examples still crash with #20749 applied.
 Unfortunately, it does not seem like these were very easy to compute with
 sage 6.1; everything I tested so far runs in fact much slower in sage 6.1
 (which is good, I guess). [Let me mention, although a bit off-topic, that
 magma computes the newforms in weight 4 in the example above in 0.5s and
 in weight 6 in 7.5s.]

 Now, as for the crash, first of all there is no crash with #20749 when
 running
 {{{
 N=Newforms(DirichletGroup(23).gen()^2,6, names='a')
 }}}
 However, I now get the more informative
 {{{
 PariError: the PARI stack overflows (current size: 2147483648; maximum
 size: 2147483648)
 You can use pari.allocatemem() to change the stack size and try again.
 }}}
 After doing so:
 {{{
 sage: pari.allocatemem(2147483648*4)
 }}}
 I get a crash again. For some reason this crash is not informative at all
 on OSX, I will have to run it on Linux to see the backtrace, I guess.

 Also, your level 17 example is quite good because by increasing the weight
 only by one to 9, I the same behaviour (PARI stack overflow, crash when
 increasing it). Try:
 {{{
 sage: c=DirichletGroup(17).gen()
 sage: %time Newforms(c,9, names='a')
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/20693#comment:15>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to