#13940: Calling ntl.zz_p(x,0) crashes sage
-----------------------+----------------------------------------------------
   Reporter:  mjo      |             Owner:  AlexGhitza
       Type:  defect   |            Status:  new       
   Priority:  major    |         Milestone:  sage-5.6  
  Component:  algebra  |          Keywords:            
Work issues:           |   Report Upstream:  N/A       
  Reviewers:           |           Authors:            
  Merged in:           |      Dependencies:            
   Stopgaps:           |  
-----------------------+----------------------------------------------------
 While investigating the behavior of `0^0`, I ran into this:

 {{{
 sage: ntl.zz_p(1,0)
 
/home/mjo/src/sage-5.6.beta2/local/lib/libcsage.so(print_backtrace+0x40)[0x7f5ef4c24f4d]
 /home/mjo/src/sage-5.6.beta2/local/lib/libcsage.so(sigdie+0x23)[0x7f5ef4c24fa8]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libcsage.so(sage_signal_handler+0x1ee)[0x7f5ef4c24a44]
 /lib64/libpthread.so.0(+0x10810)[0x7f5efa272810]
 /lib64/libc.so.6(gsignal+0x35)[0x7f5ef97e9b55]
 /lib64/libc.so.6(abort+0x17a)[0x7f5ef97eaefa]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libcsage.so(init_csage+0x0)[0x7f5ef4c25c7e]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libntl.so(_ZN3NTL5ErrorEPKc+0x33)[0x7f5ef4633e83]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libntl.so(_ZN3NTL9zz_pInfoTC2Ell+0x4ac)[0x7f5ef45d623c]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libntl.so(_ZN3NTL11zz_pContextC1Ell+0x4c)[0x7f5ef45d654c]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libcsage.so(zz_pContext_construct+0x57)[0x7f5ef4c29f34]
 /home/mjo/src/sage-5.6.beta2/local/lib/python2.7/site-
 packages/sage/libs/ntl/ntl_lzz_pContext.so(+0x39a8)[0x7f5ee76569a8]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(+0xc1783)[0x7f5efa541783]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyObject_Call+0x63)[0x7f5efa4cf6b3]
 /home/mjo/src/sage-5.6.beta2/local/lib/python2.7/site-
 packages/sage/libs/ntl/ntl_lzz_pContext.so(+0x48de)[0x7f5ee76578de]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyObject_Call+0x63)[0x7f5efa4cf6b3]
 /home/mjo/src/sage-5.6.beta2/local/lib/python2.7/site-
 packages/sage/libs/ntl/ntl_lzz_p.so(+0x6ce0)[0x7f5ee7445ce0]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(+0xc1783)[0x7f5efa541783]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyObject_Call+0x63)[0x7f5efa4cf6b3]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x4666)[0x7f5efa590686]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8bd)[0x7f5efa59349d]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x42)[0x7f5efa5935d2]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x668f)[0x7f5efa5926af]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8bd)[0x7f5efa59349d]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5890)[0x7f5efa5918b0]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8bd)[0x7f5efa59349d]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5890)[0x7f5efa5918b0]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5f68)[0x7f5efa591f88]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8bd)[0x7f5efa59349d]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5890)[0x7f5efa5918b0]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8bd)[0x7f5efa59349d]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5890)[0x7f5efa5918b0]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8bd)[0x7f5efa59349d]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5890)[0x7f5efa5918b0]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8bd)[0x7f5efa59349d]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x42)[0x7f5efa5935d2]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyRun_FileExFlags+0xc8)[0x7f5efa5b7f08]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(PyRun_SimpleFileExFlags+0x21f)[0x7f5efa5b8c2f]
 
/home/mjo/src/sage-5.6.beta2/local/lib/libpython2.7.so.1.0(Py_Main+0xc73)[0x7f5efa5d0253]
 /lib64/libc.so.6(__libc_start_main+0xec)[0x7f5ef97d648c]
 python(+0x8a9)[0x7f5efaaae8a9]

 ------------------------------------------------------------------------
 Unhandled SIGABRT: An abort() occurred in Sage.
 This probably occurred because a *compiled* component of Sage has a bug
 in it and 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.
 ------------------------------------------------------------------------
 /home/mjo/src/sage-5.6.beta2/spkg/bin/sage: line 310:  9121 Aborted
 sage-ipython "$@" -i
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13940>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to