Hi all,
I tried installing sage on Ubuntu 18.04.6 LTS by downloading
sage-9.4-Ubuntu_18.04-x86_64.tar.bz2
<http://mirrors.mit.edu/sage/linux/64bit/sage-9.4-Ubuntu_18.04-x86_64.tar.bz2>
from one of the mirrors, unpacking the tar.bz2 file and then starting sage.
However this results in a broken sage. Anyone any idea what is causing this?
Below is just one command that doesn't work, but there are multiple things
causing similar stack traces.
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 9.4, Release Date: 2021-08-22 │
│ Using Python 3.9.5. Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
sage: M = ModularSymbols(*79*)
sage: S = M.cuspidal_submodule()
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
~/sages/SageMath/local/lib/python3.9/site-packages/sage/structure/category_object.pyx
in sage.structure.category_object.CategoryObject.getattr_from_category
(build/cythonized/sage/structure/category_object.c:7074)()
* 838* try:
--> 839 return self.__cached_methods[name]
* 840* except KeyError:
KeyError: '_ModularSymbolsAmbient__cuspidal_submodule'
During handling of the above exception, another exception occurred:
AttributeError Traceback (most recent call last)
~/sages/SageMath/local/lib/python3.9/site-packages/sage/modular/modsym/ambient.py
in cuspidal_submodule(self)
* 1398* try:
-> 1399 return self.__cuspidal_submodule
* 1400* except AttributeError:
~/sages/SageMath/local/lib/python3.9/site-packages/sage/structure/category_object.pyx
in sage.structure.category_object.CategoryObject.__getattr__
(build/cythonized/sage/structure/category_object.c:6993)()
* 832* """
--> 833 return self.getattr_from_category(name)
* 834*
~/sages/SageMath/local/lib/python3.9/site-packages/sage/structure/category_object.pyx
in sage.structure.category_object.CategoryObject.getattr_from_category
(build/cythonized/sage/structure/category_object.c:7159)()
* 847*
--> 848 attr = getattr_from_other_class(self, cls, name)
* 849* self.__cached_methods[name] = attr
~/sages/SageMath/local/lib/python3.9/site-packages/sage/cpython/getattr.pyx
in sage.cpython.getattr.getattr_from_other_class
(build/cythonized/sage/cpython/getattr.c:2551)()
* 366* dummy_error_message.name = name
--> 367 raise AttributeError(dummy_error_message)
* 368* cdef PyObject* attr = instance_getattr(cls, name)
AttributeError: 'MatrixSpace_with_category' object has no attribute
'_cache__zero_matrix'
During handling of the above exception, another exception occurred:
SignalError Traceback (most recent call last)
<ipython-input-2-ba035e7f5442> in <module>
----> 1 S = M.cuspidal_submodule()
~/sages/SageMath/local/lib/python3.9/site-packages/sage/modular/modsym/ambient.py
in cuspidal_submodule(self)
* 1404* except AttributeError:
* 1405* pass
-> 1406 S = self.boundary_map().kernel()
* 1407* S._set_is_cuspidal(True)
* 1408* S._is_full_hecke_module = True
~/sages/SageMath/local/lib/python3.9/site-packages/sage/modules/matrix_morphism.py
in kernel(self)
* 714* []
* 715* """
--> 716 V = self.matrix().kernel()
* 717* D = self.domain()
* 718* if not D.is_ambient():
~/sages/SageMath/local/lib/python3.9/site-packages/sage/matrix/matrix2.pyx
in sage.matrix.matrix2.Matrix.left_kernel
(build/cythonized/sage/matrix/matrix2.c:31551)()
* 4877*
* 4878* tm = verbose("computing left kernel for %sx%s matrix" % (
self.nrows(), self.ncols()),level=1)
-> 4879 K = self.transpose().right_kernel(*args, **kwds)
* 4880* self.cache('left_kernel', K)
* 4881* verbose("done computing left kernel for %sx%s matrix" % (
self.nrows(), self.ncols()),level=1,t=tm)
~/sages/SageMath/local/lib/python3.9/site-packages/sage/matrix/matrix2.pyx
in sage.matrix.matrix2.Matrix.right_kernel
(build/cythonized/sage/matrix/matrix2.c:31019)()
* 4715*
* 4716* # Go get the kernel matrix, this is where it all happens
-> 4717 M = self.right_kernel_matrix(*args, **kwds)
* 4718*
* 4719* ambient = R**self.ncols()
~/sages/SageMath/local/lib/python3.9/site-packages/sage/matrix/matrix2.pyx
in sage.matrix.matrix2.Matrix.right_kernel_matrix
(build/cythonized/sage/matrix/matrix2.c:29656)()
* 4316* if M is None:
* 4317* try:
-> 4318 format, M = self._right_kernel_matrix(algorithm=
algorithm, proof=proof)
* 4319* except AttributeError:
* 4320* pass
~/sages/SageMath/local/lib/python3.9/site-packages/sage/matrix/matrix_rational_sparse.pyx
in
sage.matrix.matrix_rational_sparse.Matrix_rational_sparse._right_kernel_matrix
(build/cythonized/sage/matrix/matrix_rational_sparse.c:8888)()
* 797* [0 0 1]
* 798* """
--> 799 return self.dense_matrix()._right_kernel_matrix()
* 800*
* 801*
~/sages/SageMath/local/lib/python3.9/site-packages/sage/matrix/matrix_rational_dense.pyx
in sage.matrix.matrix_rational_dense.Matrix_rational_dense._right_kernel_matrix
(build/cythonized/sage/matrix/matrix_rational_dense.cpp:14103)()
* 1424* else:
* 1425* A, _ = self._clear_denom()
-> 1426 K = A._rational_kernel_iml().transpose().change_ring(QQ)
* 1427* verbose("done computing right kernel matrix over the
rationals for %sx%s matrix" % (self.nrows(), self.ncols()),level=1, t=tm)
* 1428* return 'computed-iml-rational', K
~/sages/SageMath/local/lib/python3.9/site-packages/sage/matrix/matrix_integer_dense.pyx
in sage.matrix.matrix_integer_dense.Matrix_integer_dense._rational_kernel_iml
(build/cythonized/sage/matrix/matrix_integer_dense.cpp:32420)()
* 3882* time = verbose('computing null space of %s x %s matrix
using IML'%(self._nrows, self._ncols))
* 3883* cdef mpz_t * m = fmpz_mat_to_mpz_array(self._matrix)
-> 3884 sig_on()
* 3885* dim = nullspaceMP(self._nrows, self._ncols, m, &mp_N)
* 3886* sig_off()
SignalError: Illegal instruction
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-support/12aceed9-6654-4c25-8e70-35c038bd56b8n%40googlegroups.com.