On 10 Okt., 20:47, Mike Hansen <mhan...@gmail.com> wrote: > On Sun, Oct 10, 2010 at 11:15 AM, maldun <dom...@gmx.net> wrote: > > sage: sage: a = var('a') > > sage: sage: R.<x> = a.parent()[] > > sage: sage: (x - a).change_ring(RR) # boom! > > I've posted a patch athttp://trac.sagemath.org/sage_trac/ticket/10100 > which fixes this. > > --Mike
Thanks to your patch the segfault is now gone, but apperently a new problem arises: sage: a = var('a') sage: sage: R.<x> = a.parent()[] sage: (x - a).change_ring(RR) # boom! ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (844, 0)) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) /home/maldun/sage/sage-4.5.3/<ipython console> in <module>() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ rings/polynomial/polynomial_element.so in sage.rings.polynomial.polynomial_element.Polynomial.change_ring (sage/ rings/polynomial/polynomial_element.c:16456)() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ structure/parent.so in sage.structure.parent.Parent.__call__ (sage/ structure/parent.c:6407)() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/ structure/coerce_maps.c:3108)() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/ structure/coerce_maps.c:3010)() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ rings/polynomial/polynomial_ring.pyc in _element_constructor_(self, x, check, is_gen, construct, **kwds) 311 x = x.Polrev() 312 --> 313 return C(self, x, check, is_gen, construct=construct, **kwds) 314 315 def is_integral_domain(self, proof = True): /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ rings/polynomial/polynomial_real_mpfr_dense.so in sage.rings.polynomial.polynomial_real_mpfr_dense.PolynomialRealDense.__init__ (sage/rings/polynomial/polynomial_real_mpfr_dense.c:3620)() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ structure/parent.so in sage.structure.parent.Parent.__call__ (sage/ structure/parent.c:6407)() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ structure/coerce_maps.so in sage.structure.coerce_maps.NamedConvertMap._call_ (sage/structure/ coerce_maps.c:4053)() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ symbolic/expression.so in sage.symbolic.expression.Expression._mpfr_ (sage/symbolic/expression.cpp:4733)() /home/maldun/sage/sage-4.5.3/local/lib/python2.6/site-packages/sage/ symbolic/expression.so in sage.symbolic.expression.Expression._eval_self (sage/symbolic/ expression.cpp:4545)() TypeError: Cannot evaluate symbolic expression to a numeric value. @Dave Thanks for the info! I was quite puzzled about this error message, and google didn't gave any hints. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org