I am getting a Heisenbug: sage -t --long src/sage/geometry/polyhedron/library.py ********************************************************************** File "src/sage/geometry/polyhedron/library.py", line 398, in sage.geometry.polyhedron.library.Polytopes.icosahedron Failed example: ico.volume() Exception raised: Traceback (most recent call last): File "/home/dimpase/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 671, in _run self.compile_and_execute(example, compiler, test.globs) File "/home/dimpase/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 1086, in compile_and_execute exec(compiled, globs) File "<doctest sage.geometry.polyhedron.library.Polytopes.icosahedron[5]>", line 1, in <module> ico.volume() File "sage/misc/cachefunc.pyx", line 1952, in sage.misc.cachefunc.CachedMethodCaller.__call__ (build/cythonized/sage/misc/cachefunc.c:10324) w = self._instance_call(*args, **kwds) File "sage/misc/cachefunc.pyx", line 1828, in sage.misc.cachefunc.CachedMethodCaller._instance_call (build/cythonized/sage/misc/cachefunc.c:9809) return self.f(self._instance, *args, **kwds) File "/home/dimpase/sage/local/lib/python2.7/site-packages/sage/geometry/polyhedron/base.py", line 5039, in volume triangulation = self.triangulate(engine=engine, **kwds) File "/home/dimpase/sage/local/lib/python2.7/site-packages/sage/geometry/polyhedron/base.py", line 2837, in triangulate return pc.triangulate() File "/home/dimpase/sage/local/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py", line 1092, in triangulate return self.placing_triangulation() File "/home/dimpase/sage/local/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py", line 2055, in placing_triangulation for facet in facets_of_simplex(simplex): File "/home/dimpase/sage/local/lib/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py", line 1994, in facets_of_simplex normals = span.inverse().columns() File "sage/matrix/matrix2.pyx", line 8857, in sage.matrix.matrix2.Matrix.inverse (build/cythonized/sage/matrix/matrix2.c:66081) return ~self File "sage/matrix/matrix_double_dense.pyx", line 466, in sage.matrix.matrix_double_dense.Matrix_double_dense.__invert__ (build/cythonized/sage/matrix/matrix_double_dense.c:5933) raise ZeroDivisionError("input matrix must be nonsingular") ZeroDivisionError: input matrix must be nonsingular
Perhaps the underlying triangulation code uses some randomisation, getting bad triangulations in this case. On Mon, Jan 14, 2019 at 3:18 PM E. Madison Bray <erik.m.b...@gmail.com> wrote: > > On Sat, Jan 12, 2019 at 9:56 PM Volker Braun <vbraun.n...@gmail.com> wrote: > > > > As always, you can get the latest beta version from the "develop" git > > branch. Alternatively, the self-contained source tarball is at > > http://www.sagemath.org/download-latest.html > > > > The final 8.6 should follow real soon, so please give it a whirl! > > > > 62fe3948ea (tag: 8.6.rc1, trac/develop) Updated SageMath version to 8.6.rc1 > > 4c97235a2c Trac #26001: Upgrade p_group_cohomology to version 3.1 > > e9df9ef053 Trac #26326: Upgrade networkx to 2.2, add self tests, and update > > random seed format > > 71f5ae815c (tag: 8.6.rc0) Updated SageMath version to 8.6.rc0 > > Is anyone else getting large slowdowns and timeouts in > sage.geometry.polyhedron tests? On Cygwin they are not even > completing due to timeouts--this is a new problem AFAICT. Either way, > any idea what might have caused this? > > -- > You received this message because you are subscribed to the Google Groups > "sage-release" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-release+unsubscr...@googlegroups.com. > To post to this group, send email to sage-release@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-release. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To post to this group, send email to sage-release@googlegroups.com. Visit this group at https://groups.google.com/group/sage-release. For more options, visit https://groups.google.com/d/optout.