Re: [eigen] Failing tests in 3.0.2 release

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi,

thanks for the testing,

On Tue, Sep 20, 2011 at 5:27 PM, Schmidt, Michael
<Michael.Schmidt@xxxxxxxxxxxxxxxxxxx> wrote:
> Dear Eigen-developers,
>
>
>
> I have just finished running the tests for rev. 28651b20c9ae (dating back to
> yesterday) of the 3.0 branch on various platforms (VC8/9/10 each with 32 and
> 64bit, Ubuntu + GCC 4.4.3 64bit, MacOSX + GCC 4.2.1 64bit, MacOSX + clang
> 3.0 64bit, all compilers in Debug and Release mode) and encountered some
> failing tests, on which I would like to get some feedback what to do with
> them (create bugs, ignore, …?):
>
>
>
> Important Remark: All tests were compiled with
> -DEIGEN_TEST_NO_EXPLICIT_VECTORIZATION:INTEGER=1 !!!
>
>
>
> Compile errors:
>
> ============
>
> stddeque_1/2/4/5 could not be compiled in VC8-32 and VC9-32 due to alignment
> errors
>

this is an old and known one:
http://eigen.tuxfamily.org/bz/show_bug.cgi?id=83

>
>
>
> Well reproducible test erros (usually appear within default 10 repetitions
> of the tests):
>
> ============
>
> geo_quaternion_1/2/3/4:    MacOSX clang 3.0 64bit Release/Debug
>
> eigensolver_complex_1/3/4: MacOSX + GCC 4.2.1 64bit in *Debug Mode*
>
> nullary_2:                 MacOSX + GCC 4.2.1 64bit in *Debug Mode*
>

Default MacOSX's compilers sucks, _a lot_, I'll mark them as
unsupported and recommend to use macports' gcc. We could even try to
detect them via predefined macros and issue an error or maybe just a
big warning. Eigen is not the only C++ projects to have troubles with
these compiler.


>
> Less reproducible test errors (usually do not appear within default 10
> repetitions but within e.g. 100 or 1000 repetitions):
> ============
>
> Eigensolver_complex_4:    MacOSX GCC 4.2.1 64bit Release
>
> geo_hyperplane_1:         clang 3..0 64bit Release/Debug, VC10 32bit Debug,
> VC8 64bit Debug
>
> geo_quaternion_1:         Linux GCC 4.4.3 64bit Release/Debug
>
> geo_quaternion_2:         Linux GCC 4.4.3 64bit Release/Debug, Mac GCC 4.2.1
> 64bit Release
>
> jacobisvd_3:              MacOSX GCC 4.2.1 64bit Release
>
> qr_colpivoting_1:         MacOSX GCC 4.2.1 64bit Release
>
> qr_colpivoting_3:         MacOSX clang 3.0 64bit Release
>
> qr_colpivoting_5:         Linux GCC 4.4.3 64bit Release
>
> umeyama_5:                MacOSX GCC 4.2.1 64bit Release, VC9 64bit Debug

Probably nothing really serious, but it makes sense to look more
closely into them. Feel free to report a bug about them.

Gael.


>
>
> I guess the compile errors for VC8/9 32bit as well as the well reproducible
> test errors with clang and GCC Debug on Mac may be considered as bugs and I
> should post bugs for them? However, I am not sure about the less
> reproducible errors. Should I post bugs for them as well or is it to be
> expected that the tests may fail from time to time?
>
>
>
> Regards, Michael



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/