[vtk-developers] vtkCommonColorCxx-TestNamedColors test failure, git bisected to atomic int changes

Sean McBride sean at rogue-research.com
Wed Aug 28 12:52:31 EDT 2013


Berk,

The vtkCommonColorCxx-TestNamedColors test passed here:

<http://open.cdash.org/testDetails.php?test=193771179&build=3005399>

and started failing here:

<http://open.cdash.org/testDetails.php?test=204990005&build=3006482>

I used git bisect, and it points to this:

---------------------
8d3f2756c9025012320c1e65288f6006d9acd7a8 is the first bad commit
commit 8d3f2756c9025012320c1e65288f6006d9acd7a8
Author: Berk Geveci <berk.geveci at kitware.com>
Date:   Wed Aug 21 12:08:17 2013 -0400

    Implements a few improvements for the atomic integers.
    
    The main concern on the mailing list was that some of the
    implementation was not using memory barriers/fences, which
    may be dangerous in some cases. I made the first attempt to
    make much of the atomic functionality use a sequentially-
    consistent ordering by using memory barriers. The performance
    impact seems to be relatively small but we will have to keep
    an eye on it.
    
    I also made some changes to the implementation that will
    hopefully avoid falling back to critical sections on Windows
    XP.
    
    Change-Id: Ib05f411f905cfe9a89bb8bc82ca103d3c1eb8002
---------------------

The verbose test output is:

---------------------
176: Test command: /Users/builder/external/VTK-clang-rel-x86_64/bin/vtkCommonColorCxxTests.app/Contents/MacOS/vtkCommonColorCxxTests "TestNamedColors" "-D" "/Users/builder/external/VTK-clang-rel-x86_64/ExternalData/Testing" "-T" "/Users/builder/external/VTK-clang-rel-x86_64/Testing/Temporary"
176: Test timeout computed to be: 1500
176: Generic Warning: In /Users/builder/external/VTK/Common/Color/Testing/Cxx/TestNamedColors.cxx, line 899
176: Fail: PrintSelf() - a string of size 9243 was expected, got 9261 instead.
176: 
1/1 Test #176: vtkCommonColorCxx-TestNamedColors ...***Failed    0.15 sec
---------------------

Cheers,

-- 
____________________________________________________________
Sean McBride, B. Eng                 sean at rogue-research.com
Rogue Research                        www.rogue-research.com 
Mac Software Developer              Montréal, Québec, Canada





More information about the vtk-developers mailing list