Opened 9 years ago
Closed 9 years ago
#12294 closed defect (duplicate)
Failures in sage0 pexpect interface with specific length of $DOT_SAGE using a "screen" terminal
Reported by: | jdemeyer | Owned by: | was |
---|---|---|---|
Priority: | blocker | Milestone: | sage-duplicate/invalid/wontfix |
Component: | interfaces | Keywords: | sage0 pexpect |
Cc: | Merged in: | ||
Authors: | Reviewers: | Jeroen Demeyer | |
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | Stopgaps: |
Description (last modified by )
In similar spirit as #12221, the following is a reproducible failure on sage.math when the $HOME directory is set to /mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/home
using a "screen" terminal (with 138 columns if this matters):
sage -t -force_lib devel/sage/sage/interfaces/sage0.py ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 448: sage: F == sage0(F)._sage_() Exception raised: Traceback (most recent call last): File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1231, in run_one_test self.run_one_example(test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/sagedoctest.py", line 38, in run_one_example OrigDocTestRunner.run_one_example(self, test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1172, in run_one_example compileflags, 1) in test.globs File "<doctest __main__.example_20[4]>", line 1, in <module> F == sage0(F)._sage_()###line 448: sage: F == sage0(F)._sage_() File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/lib/python/site-packages/sage/interfaces/sage0.py", line 458, in _sage_ return load(P._local_tmpfile()) File "sage_object.pyx", line 775, in sage.structure.sage_object.load (sage/structure/sage_object.c:7937) IOError: [Errno 2] No such file or directory: '/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/home/.sage//temp/sage.math.washington.edu/29758//interface//tmp29886.sobj' ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 466: sage: four_gcd(6) Expected: 2 Got: <BLANKLINE> ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 489: sage: sage0(4).gcd Expected: <built-in method gcd of sage.rings.integer.Integer object at 0x...> Got: <BLANKLINE> ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 515: sage: half = reduce_load_element(s); half Expected: 1/2 Got: <BLANKLINE> ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 547: sage: sage0_version() == version() Expected: True Got: False ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 174: sage: print "ignore this"; sage0.cputime() # random output Exception raised: Traceback (most recent call last): File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1231, in run_one_test self.run_one_example(test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/sagedoctest.py", line 38, in run_one_example OrigDocTestRunner.run_one_example(self, test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1172, in run_one_example compileflags, 1) in test.globs File "<doctest __main__.example_3[2]>", line 1, in <module> print "ignore this"; sage0.cputime() # random output###line 174: sage: print "ignore this"; sage0.cputime() # random output File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/lib/python/site-packages/sage/interfaces/sage0.py", line 185, in cputime return float(s) ValueError: could not convert string to float: ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 176: sage: sage0('factor(2^157-1)') Expected: 852133201 * 60726444167 * 1654058017289 * 2134387368610417 Got: <BLANKLINE> ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 178: sage: print "ignore this"; sage0.cputime() # random output Exception raised: Traceback (most recent call last): File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1231, in run_one_test self.run_one_example(test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/sagedoctest.py", line 38, in run_one_example OrigDocTestRunner.run_one_example(self, test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1172, in run_one_example compileflags, 1) in test.globs File "<doctest __main__.example_3[4]>", line 1, in <module> print "ignore this"; sage0.cputime() # random output###line 178: sage: print "ignore this"; sage0.cputime() # random output File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/lib/python/site-packages/sage/interfaces/sage0.py", line 185, in cputime return float(s) ValueError: invalid literal for float(): 852133201 * 60726444167 * 1654058017289 * 2134387368610417 ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 191: sage: t = sage0.trait_names() Exception raised: Traceback (most recent call last): File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1231, in run_one_test self.run_one_example(test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/sagedoctest.py", line 38, in run_one_example OrigDocTestRunner.run_one_example(self, test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1172, in run_one_example compileflags, 1) in test.globs File "<doctest __main__.example_4[2]>", line 1, in <module> t = sage0.trait_names()###line 191: sage: t = sage0.trait_names() File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/lib/python/site-packages/sage/interfaces/sage0.py", line 197, in trait_names return eval(self.eval('print repr(globals().keys())')) File "<string>", line 0 ^ SyntaxError: unexpected EOF while parsing ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 192: sage: len(t) > 100 Exception raised: Traceback (most recent call last): File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1231, in run_one_test self.run_one_example(test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/sagedoctest.py", line 38, in run_one_example OrigDocTestRunner.run_one_example(self, test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1172, in run_one_example compileflags, 1) in test.globs File "<doctest __main__.example_4[3]>", line 1, in <module> len(t) > Integer(100)###line 192: sage: len(t) > 100 NameError: name 't' is not defined ********************************************************************** File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/devel/sage-main/sage/interfaces/sage0.py", line 194: sage: 'gcd' in t Exception raised: Traceback (most recent call last): File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1231, in run_one_test self.run_one_example(test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/sagedoctest.py", line 38, in run_one_example OrigDocTestRunner.run_one_example(self, test, example, filename, compileflags) File "/mnt/usb1/scratch/jdemeyer/merger/sage-5.0.beta1/local/bin/ncadoctest.py", line 1172, in run_one_example compileflags, 1) in test.globs File "<doctest __main__.example_4[4]>", line 1, in <module> 'gcd' in t###line 194: sage: 'gcd' in t NameError: name 't' is not defined **********************************************************************
This reproducible error is fixed by #12221.
The above error also sometimes happens in different circumstances in a non-reproducible way. It is regularly seen on the buildbot for example.
Change History (8)
comment:1 Changed 9 years ago by
- Description modified (diff)
comment:2 Changed 9 years ago by
comment:3 Changed 9 years ago by
- Description modified (diff)
comment:4 Changed 9 years ago by
- Priority changed from major to blocker
comment:5 Changed 9 years ago by
- Description modified (diff)
- Summary changed from Random doctest failures in sage0.py to Failures in sage0 pexpect interface with specific length of $DOT_SAGE using a "screen" terminal
comment:6 Changed 9 years ago by
- Description modified (diff)
comment:7 Changed 9 years ago by
- Description modified (diff)
comment:8 Changed 9 years ago by
- Milestone changed from sage-5.0 to sage-duplicate/invalid/wontfix
- Resolution set to duplicate
- Reviewers set to Jeroen Demeyer
- Status changed from new to closed
Closing this as duplicate of #12221.
Note: See
TracTickets for help on using
tickets.
This might very well be a duplicate of #12221.