#12221: Failures in gp interface with long $HOME
--------------------------+-------------------------------------------------
Reporter: jdemeyer | Owner: was
Type: defect | Status: new
Priority: blocker | Milestone: sage-4.8
Component: interfaces | Keywords: gp pexpect
Work_issues: | Upstream: N/A
Reviewer: | Author:
Merged: | Dependencies:
--------------------------+-------------------------------------------------
Description changed by jdemeyer:
Old description:
> On Gentoo Linux x86_64:
> {{{
> Linux arcanis 2.6.34-gentoo-r12 #4 SMP Thu May 26 19:17:15 EEST 2011
> x86_64 Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz GenuineIntel GNU/Linux
> }}}
>
> When the home directory $HOME is unusually long, failures happen in the
> gp interface (with sage-4.8.alpha4):
> {{{
> ( export
> HOME="/tmp/123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789/";
> mkdir -p $HOME; ./sage -t devel/sage/sage/schemes/elliptic_curves )
> [...]
> sage -t "devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py"
> *** Warning: new stack size = 1003360 (0.957 Mbytes).
> *** Warning: new stack size = 1003360 (0.957 Mbytes).
> **********************************************************************
> File
> "/usr/local/src/sage-4.8.alpha4/devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py",
> line 526:
> sage: E.conductor(algorithm="gp")
> Exception raised:
> Traceback (most recent call last):
> File "/usr/local/src/sage-4.8.alpha4/local/bin/ncadoctest.py", line
> 1231, in run_one_test
> self.run_one_example(test, example, filename, compileflags)
> File "/usr/local/src/sage-4.8.alpha4/local/bin/sagedoctest.py",
> line 38, in run_one_example
> OrigDocTestRunner.run_one_example(self, test, example, filename,
> compileflags)
> File "/usr/local/src/sage-4.8.alpha4/local/bin/ncadoctest.py", line
> 1172, in run_one_example
> compileflags, 1) in test.globs
> File "<doctest __main__.example_12[5]>", line 1, in <module>
> E.conductor(algorithm="gp")###line 526:
> sage: E.conductor(algorithm="gp")
> File "/usr/local/src/sage-4.8.alpha4/local/lib/python/site-
> packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 552,
> in conductor
> self.__conductor_gp =
> Integer(gp.eval('ellglobalred(ellinit(%s,0))[1]'%list(self.a_invariants())))
> File "integer.pyx", line 681, in
> sage.rings.integer.Integer.__init__ (sage/rings/integer.c:6786)
> TypeError: unable to convert x
> (=read("/tmp/123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789/.sage/temp/arcanis/5630//interface//tmp5647")
> ) to an integer
> **********************************************************************
> File
> "/usr/local/src/sage-4.8.alpha4/devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py",
> line 1430:
> sage: E.simon_two_descent()
> Exception raised:
> Traceback (most recent call last):
> File "/usr/local/src/sage-4.8.alpha4/local/bin/ncadoctest.py", line
> 1231, in run_one_test
> self.run_one_example(test, example, filename, compileflags)
> File "/usr/local/src/sage-4.8.alpha4/local/bin/sagedoctest.py",
> line 38, in run_one_example
> OrigDocTestRunner.run_one_example(self, test, example, filename,
> compileflags)
> File "/usr/local/src/sage-4.8.alpha4/local/bin/ncadoctest.py", line
> 1172, in run_one_example
> compileflags, 1) in test.globs
> File "<doctest __main__.example_28[4]>", line 1, in <module>
> E.simon_two_descent()###line 1430:
> sage: E.simon_two_descent()
> File "/usr/local/src/sage-4.8.alpha4/local/lib/python/site-
> packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 1493,
> in simon_two_descent
> maxprob=maxprob, limbigprime=limbigprime)
> File "/usr/local/src/sage-4.8.alpha4/local/lib/python/site-
> packages/sage/schemes/elliptic_curves/gp_simon.py", line 117, in
> simon_two_descent
> ans = sage_eval(v, {'Mod': _gp_mod, 'y': K.gen(0)})
> File "/usr/local/src/sage-4.8.alpha4/local/lib/python/site-
> packages/sage/misc/sage_eval.py", line 199, in sage_eval
> return eval(source, sage.all.__dict__, locals)
> File "<string>", line 0
>
> ^
> SyntaxError: unexpected EOF while parsing
> **********************************************************************
> [...]
> The following tests failed:
>
> sage -t
> "devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py"
> sage -t "devel/sage/sage/schemes/elliptic_curves/gp_simon.py"
> sage -t "devel/sage/sage/schemes/elliptic_curves/lseries_ell.py"
> sage -t "devel/sage/sage/schemes/elliptic_curves/sha_tate.py"
> sage -t
> "devel/sage/sage/schemes/elliptic_curves/ell_number_field.py"
> sage -t
> "devel/sage/sage/schemes/elliptic_curves/period_lattice.py"
> sage -t "devel/sage/sage/schemes/elliptic_curves/BSD.py"
> }}}
New description:
On Gentoo Linux x86_64:
{{{
Linux arcanis 2.6.34-gentoo-r12 #4 SMP Thu May 26 19:17:15 EEST 2011
x86_64 Intel(R) Core(TM)2 Duo CPU T5870 @ 2.00GHz GenuineIntel GNU/Linux
}}}
When the home directory $HOME is unusually long, failures happen in the gp
interface (with sage-4.8.alpha4):
{{{
( export
HOME="/tmp/123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789/";
mkdir -p $HOME; ./sage -t devel/sage/sage/schemes/elliptic_curves )
[...]
sage -t "devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py"
*** Warning: new stack size = 1003360 (0.957 Mbytes).
*** Warning: new stack size = 1003360 (0.957 Mbytes).
**********************************************************************
File
"/usr/local/src/sage-4.8.alpha4/devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py",
line 526:
sage: E.conductor(algorithm="gp")
Exception raised:
Traceback (most recent call last):
File "/usr/local/src/sage-4.8.alpha4/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/usr/local/src/sage-4.8.alpha4/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/usr/local/src/sage-4.8.alpha4/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_12[5]>", line 1, in <module>
E.conductor(algorithm="gp")###line 526:
sage: E.conductor(algorithm="gp")
File "/usr/local/src/sage-4.8.alpha4/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 552, in
conductor
self.__conductor_gp =
Integer(gp.eval('ellglobalred(ellinit(%s,0))[1]'%list(self.a_invariants())))
File "integer.pyx", line 681, in sage.rings.integer.Integer.__init__
(sage/rings/integer.c:6786)
TypeError: unable to convert x
(=read("/tmp/123456789_123456789_123456789_123456789_123456789_123456789_123456789_123456789/.sage/temp/arcanis/5630//interface//tmp5647")
) to an integer
**********************************************************************
File
"/usr/local/src/sage-4.8.alpha4/devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py",
line 1430:
sage: E.simon_two_descent()
Exception raised:
Traceback (most recent call last):
File "/usr/local/src/sage-4.8.alpha4/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/usr/local/src/sage-4.8.alpha4/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/usr/local/src/sage-4.8.alpha4/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_28[4]>", line 1, in <module>
E.simon_two_descent()###line 1430:
sage: E.simon_two_descent()
File "/usr/local/src/sage-4.8.alpha4/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 1493,
in simon_two_descent
maxprob=maxprob, limbigprime=limbigprime)
File "/usr/local/src/sage-4.8.alpha4/local/lib/python/site-
packages/sage/schemes/elliptic_curves/gp_simon.py", line 117, in
simon_two_descent
ans = sage_eval(v, {'Mod': _gp_mod, 'y': K.gen(0)})
File "/usr/local/src/sage-4.8.alpha4/local/lib/python/site-
packages/sage/misc/sage_eval.py", line 199, in sage_eval
return eval(source, sage.all.__dict__, locals)
File "<string>", line 0
^
SyntaxError: unexpected EOF while parsing
**********************************************************************
[...]
The following tests failed:
sage -t
"devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py"
sage -t "devel/sage/sage/schemes/elliptic_curves/gp_simon.py"
sage -t "devel/sage/sage/schemes/elliptic_curves/lseries_ell.py"
sage -t "devel/sage/sage/schemes/elliptic_curves/sha_tate.py"
sage -t
"devel/sage/sage/schemes/elliptic_curves/ell_number_field.py"
sage -t
"devel/sage/sage/schemes/elliptic_curves/period_lattice.py"
sage -t "devel/sage/sage/schemes/elliptic_curves/BSD.py"
}}}
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12221#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.