FS#54620 - [sagemath] crashes when calculating symbolic eigenvectors
Attached to Project:
Community Packages
Opened by smradlev (smradlev) - Wednesday, 28 June 2017, 12:10 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 22 July 2017, 14:05 GMT
Opened by smradlev (smradlev) - Wednesday, 28 June 2017, 12:10 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 22 July 2017, 14:05 GMT
|
Details
Description:
Below is a simple example crashing sage. I reported it upstream ( https://trac.sagemath.org/ticket/23332 ) but they told me that it works when they test it. So, could it be that some of the dependencies are not up to date in Arch? $ sage ┌────────────────────────────────────────────────────────────────────┐ │ SageMath version 7.6, Release Date: 2017-03-25 │ │ Type "notebook()" for the browser-based notebook interface. │ │ Type "help()" for help. │ └────────────────────────────────────────────────────────────────────┘ sage: matrix([ [ x,x*x ],[ 1,0 ] ]).eigenvectors_right() ------------------------------------------------------------------------ /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x5187)[0x7f66ac7d8187] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x5d05)[0x7f66ac7d8d05] /usr/lib/python2.7/site-packages/cysignals/signals.so(+0x8278)[0x7f66ac7db278] /usr/lib/libpthread.so.0(+0x11940)[0x7f66b5467940] /usr/lib/python2.7/site-packages/numpy/core/umath.so(+0x10cfab)[0x7f646c8a2fab] /usr/lib/libpython2.7.so.1.0(+0x481c4)[0x7f66b56bc1c4] /usr/lib/libpython2.7.so.1.0(PyNumber_Multiply+0x29)[0x7f66b56be859] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x1377)[0x7f66b575a0a7] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x28)[0x7f66b57629e8] /usr/lib/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0xa7)[0x7f66b5772fc7] /usr/lib/libpython2.7.so.1.0(+0xff25e)[0x7f66b577325e] /usr/lib/libpython2.7.so.1.0(+0xfff81)[0x7f66b5773f81] /usr/lib/libpython2.7.so.1.0(+0x1004ec)[0x7f66b57744ec] /usr/lib/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x2ae)[0x7f66b5774d8e] /usr/lib/libpython2.7.so.1.0(+0xe2907)[0x7f66b5756907] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x52)[0x7f66b56c0682] /usr/lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x56)[0x7f66b5758716] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2822)[0x7f66b575b552] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x28)[0x7f66b57629e8] /usr/lib/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0xa7)[0x7f66b5772fc7] /usr/lib/libpython2.7.so.1.0(+0xff25e)[0x7f66b577325e] /usr/lib/libpython2.7.so.1.0(+0x100811)[0x7f66b5774811] /usr/lib/libpython2.7.so.1.0(+0xfff81)[0x7f66b5773f81] /usr/lib/libpython2.7.so.1.0(+0x100209)[0x7f66b5774209] /usr/lib/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x1c8)[0x7f66b5774ca8] /usr/lib/libpython2.7.so.1.0(+0xe2907)[0x7f66b5756907] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x52)[0x7f66b56c0682] /usr/lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x56)[0x7f66b5758716] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2822)[0x7f66b575b552] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x28)[0x7f66b57629e8] /usr/lib/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0xa7)[0x7f66b5772fc7] /usr/lib/libpython2.7.so.1.0(+0xff25e)[0x7f66b577325e] /usr/lib/libpython2.7.so.1.0(+0xfff81)[0x7f66b5773f81] /usr/lib/libpython2.7.so.1.0(+0x100209)[0x7f66b5774209] /usr/lib/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x183)[0x7f66b5774c63] /usr/lib/libpython2.7.so.1.0(+0xe2907)[0x7f66b5756907] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x52)[0x7f66b56c0682] /usr/lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x56)[0x7f66b5758716] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2822)[0x7f66b575b552] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x28)[0x7f66b57629e8] /usr/lib/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0xa7)[0x7f66b5772fc7] /usr/lib/libpython2.7.so.1.0(+0xff25e)[0x7f66b577325e] /usr/lib/libpython2.7.so.1.0(+0x100811)[0x7f66b5774811] /usr/lib/libpython2.7.so.1.0(+0xfff81)[0x7f66b5773f81] /usr/lib/libpython2.7.so.1.0(+0x100209)[0x7f66b5774209] /usr/lib/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x1c8)[0x7f66b5774ca8] /usr/lib/libpython2.7.so.1.0(+0xe2907)[0x7f66b5756907] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x52)[0x7f66b56c0682] /usr/lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x56)[0x7f66b5758716] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2822)[0x7f66b575b552] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x28)[0x7f66b57629e8] /usr/lib/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0xa7)[0x7f66b5772fc7] /usr/lib/libpython2.7.so.1.0(+0xff25e)[0x7f66b577325e] /usr/lib/libpython2.7.so.1.0(+0xfff81)[0x7f66b5773f81] /usr/lib/libpython2.7.so.1.0(+0x1004ec)[0x7f66b57744ec] /usr/lib/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x2ae)[0x7f66b5774d8e] /usr/lib/libpython2.7.so.1.0(+0xe2907)[0x7f66b5756907] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x52)[0x7f66b56c0682] /usr/lib/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x56)[0x7f66b5758716] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2822)[0x7f66b575b552] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x28)[0x7f66b57629e8] /usr/lib/libpython2.7.so.1.0(PyImport_ExecCodeModuleEx+0xa7)[0x7f66b5772fc7] /usr/lib/libpython2.7.so.1.0(+0xff25e)[0x7f66b577325e] /usr/lib/libpython2.7.so.1.0(+0x100811)[0x7f66b5774811] /usr/lib/libpython2.7.so.1.0(+0xfff81)[0x7f66b5773f81] /usr/lib/libpython2.7.so.1.0(+0x10029f)[0x7f66b577429f] /usr/lib/libpython2.7.so.1.0(PyImport_ImportModuleLevel+0x183)[0x7f66b5774c63] /usr/lib/libpython2.7.so.1.0(+0xe2907)[0x7f66b5756907] /usr/lib/libpython2.7.so.1.0(PyObject_Call+0x52)[0x7f66b56c0682] /usr/lib/libpython2.7.so.1.0(PyObject_CallFunctionObjArgs+0xce)[0x7f66b56c0fae] /usr/lib/python2.7/site-packages/sage/modules/free_module_element.so(+0x10bd2)[0x7f6498276bd2] /usr/lib/python2.7/site-packages/sage/modules/free_module_element.so(+0x17614)[0x7f649827d614] /usr/lib/python2.7/site-packages/sage/matrix/matrix_symbolic_dense.so(+0x6f35)[0x7f646f8f6f35] /usr/lib/python2.7/site-packages/sage/matrix/matrix_symbolic_dense.so(+0x70b0)[0x7f646f8f70b0] /usr/lib/python2.7/site-packages/sage/matrix/matrix_symbolic_dense.so(+0x16665)[0x7f646f906665] /usr/lib/python2.7/site-packages/sage/matrix/matrix_symbolic_dense.so(+0x9c4d)[0x7f646f8f9c4d] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8858)[0x7f66b5761588] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x28)[0x7f66b57629e8] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7fb1)[0x7f66b5760ce1] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5fd2)[0x7f66b575ed02] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5fd2)[0x7f66b575ed02] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5fd2)[0x7f66b575ed02] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5fd2)[0x7f66b575ed02] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5fd2)[0x7f66b575ed02] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5fd2)[0x7f66b575ed02] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x8dc)[0x7f66b57628dc] /usr/lib/libpython2.7.so.1.0(PyEval_EvalCode+0x28)[0x7f66b57629e8] /usr/lib/libpython2.7.so.1.0(+0x108efe)[0x7f66b577cefe] /usr/lib/libpython2.7.so.1.0(PyRun_FileExFlags+0x81)[0x7f66b577e1c1] /usr/lib/libpython2.7.so.1.0(PyRun_SimpleFileExFlags+0xf4)[0x7f66b577f4e4] /usr/lib/libpython2.7.so.1.0(Py_Main+0xce0)[0x7f66b5791ca0] /usr/lib/libc.so.6(__libc_start_main+0xea)[0x7f66b50d143a] python2(_start+0x2a)[0x562057f377ea] ------------------------------------------------------------------------ Attaching gdb to process id 1608. Failed to run gdb. Failed to run gdb. Install gdb for enhanced tracebacks. ------------------------------------------------------------------------ Unhandled SIGFPE: An unhandled floating point exception occurred. This probably occurred because a *compiled* module has a bug in it and is not properly wrapped with sig_on(), sig_off(). Python will now terminate. ------------------------------------------------------------------------ Floating point exception (core dumped) Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: |
This task depends upon
Closed by Antonio Rojas (arojas)
Saturday, 22 July 2017, 14:05 GMT
Reason for closing: Fixed
Additional comments about closing: sagemath 8.0
Saturday, 22 July 2017, 14:05 GMT
Reason for closing: Fixed
Additional comments about closing: sagemath 8.0
Comment by Antonio Rojas (arojas) -
Wednesday, 28 June 2017, 15:36 GMT
Comment by Antonio Rojas (arojas) -
Saturday, 22 July 2017, 14:05 GMT
This is caused by ecl 16.1.3. We are applying the patch from
https://trac.sagemath.org/ticket/22191
but apparently it doesn't fix all issues
I've restored ecl 16.1.2 as a dependency until this is fixed
upstream