#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.