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

Reply via email to