On Ubuntu 22.04 running on Xeon E5-2623 + 16 GB RAM:
- incremental build (-j16) from 10.2.rc3, with system python (3.10.12): OK
- make ptestlong fails on src/sage/libs/giac/__init__.py:

sage -t --long --warn-long 65.0 
--random-seed=323086059437776029516383333175933820216 
src/sage/libs/giac/__init__.py
    Timed out (and interrupt failed)
**********************************************************************
Tests run before process (pid=136357) timed out:
sage: from sage.libs.giac import groebner_basis as gb_giac # random ## line 
15 ##
sage: P = PolynomialRing(QQ, 6, 'x') ## line 16 ##
sage: I = sage.rings.ideal.Cyclic(P) ## line 17 ##
sage: B = gb_giac(I.gens()) # random ## line 18 ##
// Groebner basis computation time 0.086224 Memory 220.92M
sage: B ## line 19 ##
Polynomial Sequence with 45 Polynomials in 6 Variables
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
21 ##
0
sage: from sage.libs.giac import GiacSettingsDefaultContext ## line 55 ##
sage: from sage.libs.giac.giac import giacsettings ## line 56 ##
sage: giacsettings.proba_epsilon = 1e-16 ## line 57 ##
sage: with GiacSettingsDefaultContext(): giacsettings.proba_epsilon = 1e-12 
## line 58 ##
sage: giacsettings.proba_epsilon < 1e-14 ## line 59 ##
True
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
62 ##
0
sage: from sage.libs.giac import GiacSettingsDefaultContext ## line 72 ##
sage: from sage.libs.giac.giac import giacsettings ## line 73 ##
sage: giacsettings.proba_epsilon = 1e-16 ## line 74 ##
sage: with GiacSettingsDefaultContext(): giacsettings.proba_epsilon = 1e-30 
## line 75 ##
sage: giacsettings.proba_epsilon < 1e-20 ## line 76 ##
False
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
79 ##
0
sage: def testf(a,b):
   giacsettings.proba_epsilon = a/100
   giacsettings.threads = b+2
   return (giacsettings.proba_epsilon, giacsettings.threads) ## line 93 ##
sage: from sage.libs.giac.giac import giacsettings ## line 98 ##
sage: from sage.libs.giac import local_giacsettings ## line 99 ##
sage: gporig, gtorig = (giacsettings.proba_epsilon,giacsettings.threads) ## 
line 100 ##
sage: gp, gt = 
local_giacsettings(testf)(giacsettings.proba_epsilon,giacsettings.threads) 
## line 101 ##
sage: gporig == giacsettings.proba_epsilon ## line 102 ##
True
sage: gtorig == giacsettings.threads ## line 104 ##
True
sage: gp<gporig, gt-gtorig ## line 106 ##
(True, 2)
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 
109 ##
0
sage: from sage.libs.giac import groebner_basis as gb_giac ## line 172 ##
sage: P = PolynomialRing(GF(previous_prime(2**31)), 6, 'x') ## line 173 ##
sage: I = sage.rings.ideal.Cyclic(P) ## line 174 ##
sage: B = gb_giac(I.gens()) ## line 175 ##
// Groebner basis computation time 0.006535 Memory 224.428M
sage: B ## line 177 ##
Polynomial Sequence with 45 Polynomials in 6 Variables
sage: B.is_groebner() ## line 179 ##
True
sage: P = PolynomialRing(GF(previous_prime(2**31)), 5, 'x') ## line 184 ##
sage: I = sage.rings.ideal.Cyclic(P) ## line 185 ##
sage: B = gb_giac(I.gens(), elim_variables=[P.gen(0), P.gen(2)]) ## line 
186 ##
// Groebner basis computation time 0.002132 Memory 232.008M
sage: B.is_groebner() ## line 188 ##
True
sage: B.ideal() == I.elimination_ideal([P.gen(0), P.gen(2)]) ## line 190 ##
True
sage: P = PolynomialRing(QQ,5, 'x') ## line 197 ##
sage: I = ideal([P.random_element(3,7) for j in range(5)]) ## line 198 ##
sage: B1 = gb_giac(I.gens(),1e-16) # long time (1s) ## line 199 ##
0.615601 adding reconstructed ideal generators 16 (reconpart 0.225352 prev 
0 augment 0.2 recon_count 6 th 1 recon_n2 16 V[i] 71)
0.616262 # new ideal generators 17
1.97683 adding reconstructed ideal generators 38 (reconpart 0.535211 prev 
0.225352 augment 0.2 recon_count 51 th 1 recon_n2 38 V[i] 71)
1.98659 # new ideal generators 39
2.55585 adding reconstructed ideal generators 63 (reconpart 0.887324 prev 
0.535211 augment 0.2 recon_count 15 th 1 recon_n2 63 V[i] 71)
2.57503 # new ideal generators 64
------------------------------------------------------------------------
/home/eric/sage/10.2/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/cysignals/signals.cpython-310-x86_64-linux-gnu.so(+0x93c4)[0x7fb16013b3c4]
/home/eric/sage/10.2/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/cysignals/signals.cpython-310-x86_64-linux-gnu.so(+0x9486)[0x7fb16013b486]
/home/eric/sage/10.2/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/cysignals/signals.cpython-310-x86_64-linux-gnu.so(+0xc871)[0x7fb16013e871]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7fb161572520]
/lib/x86_64-linux-gnu/libgmp.so.10(__gmpn_divexact_1+0x88)[0x7fb1607d1a28]
------------------------------------------------------------------------
Attaching gdb to process id 136357.

**********************************************************************
----------------------------------------------------------------------
sage -t --long --warn-long 65.0 
--random-seed=323086059437776029516383333175933820216 
src/sage/libs/giac/__init__.py  # Timed out (and interrupt failed)
----------------------------------------------------------------------

This is a permanent error: running the command
./sage -t --long --warn-long 65.0 
--random-seed=323086059437776029516383333175933820216 
src/sage/libs/giac/__init__.py
from a terminal seems to hang for ever (still not finished after 20 min, 
while I am writing this message). 

There was no such issue on the same computer with Sage 10.2.rc3 (make 
ptestlong was successful). 

Eric. 

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/938cbd6c-e40d-4a91-8800-29ee3a432b7cn%40googlegroups.com.

Reply via email to