On Fri, Jul 29, 2011 at 11:24 AM, mark florisson <markflorisso...@gmail.com> wrote: > On 29 July 2011 20:06, Robert Bradshaw <rober...@math.washington.edu> wrote: >> On Fri, Jul 29, 2011 at 1:33 AM, mark florisson >> <markflorisso...@gmail.com> wrote: >>> On 25 July 2011 08:03, Arfrever Frehtes Taifersar Arahesis >>> <arfrever....@gmail.com> wrote: >>>> There are 4 test failures with Python 2.6, 2.7, 3.1 and 3.2. >>>> Output with Python 2.7: >>>> >>>> ====================================================================== >>>> FAIL: test_nested_break_continue (line 331) (parallel.__test__) >>>> Doctest: parallel.__test__.test_nested_break_continue (line 331) >>>> ---------------------------------------------------------------------- >>>> Traceback (most recent call last): >>>> File "/usr/lib64/python2.7/doctest.py", line 2166, in runTest >>>> raise self.failureException(self.format_failure(new.getvalue())) >>>> AssertionError: Failed doctest test for >>>> parallel.__test__.test_nested_break_continue (line 331) >>>> File >>>> "/var/tmp/portage/dev-python/cython-0.15_rc0/work/Cython-0.15rc0/tests-2.7/run/c/parallel.so", >>>> line unknown line number, in test_nested_break_continue (line 331) >>>> >>>> ---------------------------------------------------------------------- >>>> File >>>> "/var/tmp/portage/dev-python/cython-0.15_rc0/work/Cython-0.15rc0/tests-2.7/run/c/parallel.so", >>>> line ?, in parallel.__test__.test_nested_break_continue (line 331) >>>> Failed example: >>>> test_nested_break_continue() >>>> Expected: >>>> 6 7 6 7 >>>> 8 >>>> Got: >>>> 6 0 -1160725808 -1160725808 >>>> 8 >>>> >>>> >>>> ====================================================================== >>>> FAIL: test_propagation (line 49) (parallel.__test__) >>>> Doctest: parallel.__test__.test_propagation (line 49) >>>> ---------------------------------------------------------------------- >>>> Traceback (most recent call last): >>>> File "/usr/lib64/python2.7/doctest.py", line 2166, in runTest >>>> raise self.failureException(self.format_failure(new.getvalue())) >>>> AssertionError: Failed doctest test for parallel.__test__.test_propagation >>>> (line 49) >>>> File >>>> "/var/tmp/portage/dev-python/cython-0.15_rc0/work/Cython-0.15rc0/tests-2.7/run/c/parallel.so", >>>> line unknown line number, in test_propagation (line 49) >>>> >>>> ---------------------------------------------------------------------- >>>> File >>>> "/var/tmp/portage/dev-python/cython-0.15_rc0/work/Cython-0.15rc0/tests-2.7/run/c/parallel.so", >>>> line ?, in parallel.__test__.test_propagation (line 49) >>>> Failed example: >>>> test_propagation() >>>> Expected: >>>> (9, 9, 9, 9, 450, 450) >>>> Got: >>>> (9, 0, 9, -1160725808, 0, 0) >>>> >>>> >>>> ====================================================================== >>>> FAIL: test_nested_break_continue (line 331) (parallel.__test__) >>>> Doctest: parallel.__test__.test_nested_break_continue (line 331) >>>> ---------------------------------------------------------------------- >>>> Traceback (most recent call last): >>>> File "/usr/lib64/python2.7/doctest.py", line 2166, in runTest >>>> raise self.failureException(self.format_failure(new.getvalue())) >>>> AssertionError: Failed doctest test for >>>> parallel.__test__.test_nested_break_continue (line 331) >>>> File >>>> "/var/tmp/portage/dev-python/cython-0.15_rc0/work/Cython-0.15rc0/tests-2.7/run/cpp/parallel.so", >>>> line unknown line number, in test_nested_break_continue (line 331) >>>> >>>> ---------------------------------------------------------------------- >>>> File >>>> "/var/tmp/portage/dev-python/cython-0.15_rc0/work/Cython-0.15rc0/tests-2.7/run/cpp/parallel.so", >>>> line ?, in parallel.__test__.test_nested_break_continue (line 331) >>>> Failed example: >>>> test_nested_break_continue() >>>> Expected: >>>> 6 7 6 7 >>>> 8 >>>> Got: >>>> 6 0 -1160725808 -1160725808 >>>> 8 >>>> >>>> >>>> ====================================================================== >>>> FAIL: test_propagation (line 49) (parallel.__test__) >>>> Doctest: parallel.__test__.test_propagation (line 49) >>>> ---------------------------------------------------------------------- >>>> Traceback (most recent call last): >>>> File "/usr/lib64/python2.7/doctest.py", line 2166, in runTest >>>> raise self.failureException(self.format_failure(new.getvalue())) >>>> AssertionError: Failed doctest test for parallel.__test__.test_propagation >>>> (line 49) >>>> File >>>> "/var/tmp/portage/dev-python/cython-0.15_rc0/work/Cython-0.15rc0/tests-2.7/run/cpp/parallel.so", >>>> line unknown line number, in test_propagation (line 49) >>>> >>>> ---------------------------------------------------------------------- >>>> File >>>> "/var/tmp/portage/dev-python/cython-0.15_rc0/work/Cython-0.15rc0/tests-2.7/run/cpp/parallel.so", >>>> line ?, in parallel.__test__.test_propagation (line 49) >>>> Failed example: >>>> test_propagation() >>>> Expected: >>>> (9, 9, 9, 9, 450, 450) >>>> Got: >>>> (9, 0, 9, -1160725808, 0, 0) >>>> >>>> >>>> ---------------------------------------------------------------------- >>>> Ran 5554 tests in 1509.246s >>>> >>>> FAILED (failures=4) >>>> ALL DONE >>>> >>>> -- >>>> Arfrever Frehtes Taifersar Arahesis >>>> >>>> _______________________________________________ >>>> Cython-dev mailing list >>>> cython-...@codespeak.net >>>> http://codespeak.net/mailman/listinfo/cython-dev >>>> >>>> >>> >>> Unfortunately due to a bug in gcc 4.5, Dag and I have concluded that >>> we must disable nested parallelism support in Cython, as there is no >>> suitable workaround. (The issue is that the bug doesn't propagate >>> lastprivates, which results in random values for inner privates.) The >>> reduction fails in the test due to yet another bug, which can be >>> worked around easily. >> >> Nice sleuthing, and thanks Arfrever for the bug report. Glad these were >> caught. >> >>> So Robert, please wait with the next release candidate until I have >>> disabled nesting and the corresponding tests and documentation. >> >> Any ETA here? (I was ironically thinking about pushing out another RC >> today, but there's no huge hurry.) >> >> - Robert >> _______________________________________________ >> cython-devel mailing list >> cython-devel@python.org >> http://mail.python.org/mailman/listinfo/cython-devel >> > > I pushed to master, but the docs are out of date, so I'm updating > them.
Thanks. > I also want to run the testsuite with gcc-4.5, and finally have > a look at those numpy issues. > > At least the bug is fixed now in 4.5: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49897 . A pretty quick > fix! Wow, that was fast. - Robert _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel