Bug#944648: sagemath FTBFS on i386
Tobias Hansen
thansen at debian.org
Wed Nov 13 10:30:10 GMT 2019
Source: sagemath
Version: 8.9-2
Severity: serious
Since the switch to Python 3 in 8.9~beta9-1, sagemath fails to build from source on i386. The reason are segmentation faults in the following three tests:
sage -t --long src/sage/schemes/elliptic_curves/isogeny_small_degree.py # Killed due to segmentation fault
sage -t --long src/sage/schemes/elliptic_curves/ell_number_field.py # Killed due to abort
sage -t --long src/sage/schemes/elliptic_curves/ell_field.py # Killed due to segmentation fault
All three failures give the error message
OverflowError: Python int too large to convert to C long
from
File "sage/rings/polynomial/polynomial_integer_dense_flint.pyx", line 284, in sage.rings.polynomial.polynomial_integer_dense_flint.Polynomial_integer_dense_flint.__init__ (build/cythonized/sage/rings/polynomial/polynomial_integer_dense_flint.cpp:6548)
fmpz_poly_set_coeff_si(self.__poly, i, a)
Help on finding a fix would be appreciated.
Best,
Tobias
More information about the debian-science-maintainers
mailing list