Dear Vincent,

Please find *Python* Jupyter notebook result below:

---------------------------------------------------------------------------

SignalError                               Traceback (most recent call last)

<ipython-input-1-7806d766b198> in <module>()

      1 import cypari2

      2 pari = cypari2.Pari()

----> 3 pari(109604757131194562205071319966444535807).issquarefree()

 

cypari2/gen.pyx in cypari2.gen.Gen.issquarefree()

 

SignalError: Segmentation fault


Roland

Op zondag 3 maart 2019 18:52:16 UTC+1 schreef vdelecroix:
>
> Cher Roland, 
>
> Just to be sure, could you try in a *Python* Jupyter notebook to run 
> a cell with the following content 
>
>      import cypari2 
>      pari = cypari2.Pari() 
>      pari(109604757131194562205071319966444535807).issquarefree() 
>
> (I expect the very same error to occur, but it is better to double 
> check) 
>
> Vincent 
>
> Le 03/03/2019 à 18:48, Rolandb a écrit : 
> > Dear Vincent, 
> > 
> > Indeed, sagecell <https://sagecell.sagemath.org/> gives the correct 
> answer. 
> > 
> > I'm not an expert, so whether I use cygwin I do not know. 
> > 
> > Jupyter and Notebook with Windows 8.6 give both segfault. 
> > 
> > Notebook 8.6: 
> > 
> > Traceback (most recent call last): 
> >    File "<stdin>", line 1, in <module> 
> >    File "_sage_input_3.py", line 10, in <module> 
> >      exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 
> -*-\\n" + 
> _support_.preparse_worksheet_cell(base64.b64decode("YWE9MTA5NjA0NzU3MTMxMTk0NTYyMjA1MDcxMzE5OTY2NDQ0NTM1ODA3CnByaW50IGlzX3NxdWFyZWZyZWUoYWEp"),globals())+"\\n");
>  
> execfile(os.path.abspath("___code___.py")) 
> >    File "", line 1, in <module> 
> >       
> >    File "/tmp/tmpXtAFoN/___code___.py", line 4, in <module> 
> >      exec compile(u'print is_squarefree(aa) 
> >    File "", line 1, in <module> 
> >       
> >    File 
> "/opt/sagemath-8.6/local/lib/python2.7/site-packages/sage/arith/misc.py", 
> line 2852, in is_squarefree 
> >      return e.is_squarefree() 
> >    File "sage/rings/integer.pyx", line 5859, in 
> sage.rings.integer.Integer.is_squarefree 
> (build/cythonized/sage/rings/integer.c:35954) 
> >    File "cypari2/gen.pyx", line 3347, in cypari2.gen.Gen.issquarefree 
> > cysignals.signals.SignalError: Segmentation fault 
> > 
> > 
> > Sage 6.9 notebook (via Window, thus 32 bit) yields the correct answer! 
> > 
> > Vincent, I hope this information helps. 
> > 
> > Roland 
> > 
> > 
> > 
> > Op zondag 3 maart 2019 11:53:17 UTC+1 schreef vdelecroix: 
> >> 
> >> Hi, 
> >> 
> >> I can not reproduce (I am using Linux). Let me copy your traceback 
> >> that was a mess because of linebreaks 
> >> 
> >> 
> --------------------------------------------------------------------------- 
> >> 
> >> SignalError                               Traceback (most recent call 
> >> last) 
> >> <ipython-input-35-801031bbe3a3> in <module>() 
> >> 1 aa=Integer(109604757131194562205071319966444535807)----> 
> >> 2 print is_squarefree(aa) 
> >> /opt/sagemath-8.6/local/lib/python2.7/site-packages/sage/arith/misc.pyc 
> >> in is_squarefree(n) 
> >> 2850 
> >> 2851     try:-> 
> >> 2852         return e.is_squarefree() 
> >> 2853     except AttributeError: 
> >> 2854         pass 
> >> 
> /opt/sagemath-8.6/local/lib/python2.7/site-packages/sage/rings/integer.pyx 
> >> in sage.rings.integer.Integer.is_squarefree 
> >> (build/cythonized/sage/rings/integer.c:35954)() 
> >> 5857             False 
> >> 5858         """-> 
> >> 5859         return self.__pari__().issquarefree() 
> >> 5860 
> >> 5861     cpdef __pari__(self): 
> >> cypari2/gen.pyx in cypari2.gen.Gen.issquarefree() 
> >> SignalError: Segmentation fault 
> >> 
> >> This seems to be a problem with cypari2 in cygwin (could you confirm 
> >> that you are using cygwin?). If so, you should try to reproduce the 
> >> problem without Sage by launching Python inside cygwin and then 
> >> 
> >>   >>> import cypari2 
> >>   >>> pari = cypari2.Pari() 
> >>   >>> pari(109604757131194562205071319966444535807).issquarefree() 
> >> 
> >> Vincent 
> >> 
> >> Le 03/03/2019 à 11:44, Rolandb a écrit : 
> >>> Hi, the following result is probably not intended: 
> >>> 
> >>> Sage 8.6 Windows 
> >>> 
> >>> aa=109604757131194562205071319966444535807 
> >>> print is_squarefree(aa) 
> >>> 
> >>> 
> >> 
> ---------------------------------------------------------------------------SignalError
>  
>
> >>                                Traceback (most recent call 
> >> last)<ipython-input-35-801031bbe3a3> in <module>()      1 
> >> aa=Integer(109604757131194562205071319966444535807)----> 2 print 
> >> is_squarefree(aa) 
> >>> 
> /opt/sagemath-8.6/local/lib/python2.7/site-packages/sage/arith/misc.pyc 
> >> in is_squarefree(n)   2850    2851     try:-> 2852         return 
> >> e.is_squarefree()   2853     except AttributeError:   2854         pass 
> >>> 
> >> 
> /opt/sagemath-8.6/local/lib/python2.7/site-packages/sage/rings/integer.pyx 
> >> in sage.rings.integer.Integer.is_squarefree 
> >> (build/cythonized/sage/rings/integer.c:35954)()   5857             
> False 
> >> 5858         """-> 5859         return self.__pari__().issquarefree() 
> >> 5860    5861     cpdef __pari__(self): 
> >>> cypari2/gen.pyx in cypari2.gen.Gen.issquarefree() 
> >>> SignalError: Segmentation fault 
> >>> 
> >>> 
> >>> Roland 
> >>> 
> >>> 
> >> 
> > 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to