#4527: [with patch, with positive review] Exception in
'sage.matrix.matrix_integer_dense.Matrix_integer_dense._hnf_modn_impl'
---------------------------------+--------------------------
       Reporter:  syazdani       |        Owner:  craigcitro
           Type:  defect         |       Status:  closed
       Priority:  major          |    Milestone:  sage-3.2
      Component:  modular forms  |   Resolution:  fixed
       Keywords:  segfault       |    Merged in:
        Authors:                 |    Reviewers:
Report Upstream:  N/A            |  Work issues:
         Branch:                 |       Commit:
   Dependencies:                 |     Stopgaps:
---------------------------------+--------------------------
Changes (by chapoton):

 * upstream:   => N/A


Old description:

> Hi,
>
> the following code raises an exception that crashes sage on my computer:
> {{{
> cond=206
> J=J0(206)
> D=J.new_subvariety().decomposition()
> Jp=J.old_subvariety(2)
> Jpc=Jp.cuspidal_subgroup()
> Ac=D[3].cuspidal_subgroup()
> Ac.intersection(Jpc)
> }}}
>
> The error I get (running it through the notebook) is
> {{{
>

> Exception  in
> 'sage.matrix.matrix_integer_dense.Matrix_integer_dense._hnf_modn_impl'
> ignored
>

> ------------------------------------------------------------
> Unhandled SIGSEGV: A segmentation fault occured in SAGE.
> This probably occured because a *compiled* component
> of SAGE has a bug in it (typically accessing invalid memory)
> or is not properly wrapped with _sig_on, _sig_off.
> You might want to run SAGE under gdb with 'sage -gdb' to debug this.
> SAGE will now terminate (sorry).
> ------------------------------------------------------------
>
> }}}
>
> This seems very sensitive to the set of inputs, but it is consistent on
> my computer.
> I'm running sage 3.1.4 (release date 2008-10-20), on mandriva, compiled
> with gcc 4.2.2 20071128.
>
> Soroosh

New description:

 Hi,

 the following code raises an exception that crashes sage on my computer:
 {{{
 cond=206
 J=J0(206)
 D=J.new_subvariety().decomposition()
 Jp=J.old_subvariety(2)
 Jpc=Jp.cuspidal_subgroup()
 Ac=D[3].cuspidal_subgroup()
 Ac.intersection(Jpc)
 }}}

 The error I get (running it through the notebook) is
 {{{
 Exception  in
 'sage.matrix.matrix_integer_dense.Matrix_integer_dense._hnf_modn_impl'
 ignored


 ------------------------------------------------------------
 Unhandled SIGSEGV: A segmentation fault occured in SAGE.
 This probably occured because a *compiled* component
 of SAGE has a bug in it (typically accessing invalid memory)
 or is not properly wrapped with _sig_on, _sig_off.
 You might want to run SAGE under gdb with 'sage -gdb' to debug this.
 SAGE will now terminate (sorry).
 ------------------------------------------------------------

 }}}

 This seems very sensitive to the set of inputs, but it is consistent on my
 computer.
 I'm running sage 3.1.4 (release date 2008-10-20), on mandriva, compiled
 with gcc 4.2.2 20071128.

 Soroosh

--

--
Ticket URL: <http://trac.sagemath.org/ticket/4527#comment:7>
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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to