even better: sage: P.<x> = PolynomialRing(RealField()) sage: P(0)*P(0)+P(0)
Program received signal SIGSEGV, Segmentation fault. On Feb 7, 10:10 pm, Dima Pasechnik <dimp...@gmail.com> wrote: > On Feb 7, 6:59 pm, Florent Hivert <florent.hiv...@univ-rouen.fr> > wrote: > > > > > Hi > > > On Sun, Feb 07, 2010 at 02:49:53AM -0800, Kiran Kedlaya wrote: > > > The following input segfaults sage 4.3.2 on sage.math, as well as sage > > > 4.3 on various other machines. > > > > P.<x> = PolynomialRing(RealField()) > > > print sum(P(0)*P(0) for k in range(1)) > > > > This example seems quite fragile; for instance, the segfault goes away > > > if you change RealField to RationalField, RealDoubleField, or Complex > > > Field. > > > A slight variant which may be easier to debug: > > > sage: sage: sage: P.<x> = PolynomialRing(RealField()) > > sage: sage: x = P(0)*P(0) > > sage: 0+x > > I guess you meant > > y=P(0)*P(0) > 0+y > > which still causes a segfault, indeed. > > Dmitrii > > > > > ------------------------------------------------------------ > > Unhandled SIGSEGV: A segmentation fault occured in SAGE. > > This probably occured because a *compiled* component > > of SAGE has a bug in it (typically accessing invalid memory) > > or is not properly wrapped with _sig_on, _sig_off. > > You might want to run SAGE under gdb with 'sage -gdb' to debug this. > > SAGE will now terminate (sorry). > > ------------------------------------------------------------ > > > Cheers, > > > Florent -- 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