id,summary,reporter,owner,description,type,status,priority,milestone,component,resolution,keywords,cc,merged,author,reviewer,upstream,work_issues,branch,commit,dependencies,stopgaps
9361,Maxima timeout on Mac OS X 10.4 (Tiger),kcrisman,tbd,"This has been reported on more than one Mac running OSX 10.4 Tiger:
{{{
$ ./sage -t devel/sage/sage/interfaces/maxima.py
sage -t ""devel/sage/sage/interfaces/maxima.py""
*** *** Error: TIMED OUT! PROCESS KILLED! *** ***
[361.3 s]
----------------------------------------------------------------------
The following tests failed:
sage -t ""devel/sage/sage/interfaces/maxima.py"" # Time out
Total time for all tests: 361.3 seconds
}}}
This is because on OS X 10.4, maxima takes a long time (a few seconds to a minute) to process an interrupt. Sage only waits 2 seconds for an interrupt and thinks that Maxima is stuck. It naively sends more interrupts which totally lock up Maxima. The work-around is simply to send only 1 interrupt and wait...
With the patch:
{{{
$ ./sage -t devel/sage/sage/interfaces/maxima.py
sage -t ""devel/sage/sage/interfaces/maxima.py""
[129.5 s]
----------------------------------------------------------------------
All tests passed!
Total time for all tests: 130.0 seconds
}}}",defect,closed,critical,sage-5.0,packages: standard,fixed,,GeorgSWeber kcrisman,sage-5.0.beta0,Jeroen Demeyer,Karl-Dieter Crisman,N/A,,,,,