[Insight-developers] Dashboard: Looking at Valgrind
Nicolas Rannou
nicolas_rannou at hms.harvard.edu
Thu Dec 16 17:10:09 EST 2010
Hi Brad, Luis and Gaetan,
So far on clownfish, we are running the memory analysis with the
following args:
set(CTEST_TEST_ARGS START 0 STRIDE 10 PARALLEL_LEVEL 8)
It is totally arbitrary.
We should define a testing strategy between the different test machines,
since we can't cover all the tests on the same computer.
I guess the original plan was to divide the tests between brian.jouy and
clownfish, based on the parity of the test number.
Nicolas
On 12/16/2010 03:44 PM, Bradley Lowekamp wrote:
>
> On Dec 16, 2010, at 3:10 PM, Luis Ibanez wrote:
>
>> Hi Brad,
>>
>> Thanks for pointing this out.
>>
>> Here is the summary of valgrind builds from clownfish
>> since December first.:
>>
>> http://www.cdash.org/CDash/index.php?project=Insight&date=2010-12-14&filtercount=3&showfilters=1&filtercombine=and&field1=site/string&compare1=63&value1=clownfish&field2=hasdynamicanalysis/bool&compare2=0&value2=&field3=buildstarttime/date&compare3=83&value3=december%201%202010
>> <http://www.cdash.org/CDash/index.php?project=Insight&date=2010-12-14&filtercount=3&showfilters=1&filtercombine=and&field1=site/string&compare1=63&value1=clownfish&field2=hasdynamicanalysis/bool&compare2=0&value2=&field3=buildstarttime/date&compare3=83&value3=december%201%202010>
>>
>> I believe that this machine is doing different sections
>> of the toolkit on different days, so comparing one day
>> to the next may not be representing a real increase or
>> decrease in the number of issues.
>
> Well looking at the valgrind errors from night to night, they appear
> to be the same tests each day... so either they are all getting
> executed each night or the same ones run each night.
>
> As clownfish and brian.jouy report mostly all of the same test
> failures with valgrind each night, I'd hope that they are running
> complete tests, or else we are missing a significant about of valgrind
> checking!
>
> brian.jouy appears to be running most of the tests each night:
> http://www.cdash.org/CDash/index.php?project=Insight&date=2010-12-14&filtercount=3&showfilters=1&filtercombine=and&field1=site/string&compare1=63&value1=clownfish&field2=hasdynamicanalysis/bool&compare2=0&value2=&field3=buildstarttime/date&compare3=83&value3=december%201%202010
> <http://www.cdash.org/CDash/index.php?project=Insight&date=2010-12-14&filtercount=3&showfilters=1&filtercombine=and&field1=site/string&compare1=63&value1=clownfish&field2=hasdynamicanalysis/bool&compare2=0&value2=&field3=buildstarttime/date&compare3=83&value3=december%201%202010>
>
> I thought that when parallel ctest with the "-j" flag was added then
> valgrind builds were able to complete the testing of the entire
> toolkit in a reasonable time.
>
> I am not sure what clownfish is doing with such few tests being run
> each night, on the main part of the dashboard.
>
> Brad
>
>>
>> That said,
>> you have a point in that the number of
>> issues should be zero anyways :-)
>>
>> ---
>>
>> The problem with the itkGaussianMembershipFunction.txx
>> is the lack of initialization for m_Mean in the constructor.
>>
>> I just pushed a patch to Gerrit for this issue:
>> http://review.source.kitware.com/#change,576
>>
>> This takes care of the following:
>>
>> itkGaussianMixtureModelComponentTest
>> <http://www.cdash.org/CDash/testSummary.php?project=2&name=itkGaussianMixtureModelComponentTest&date=2010-12-16>
>> http://www.cdash.org/CDash/viewDynamicAnalysisFile.php?id=996928
>>
>> itkGaussianMembershipFunctionTest
>> <http://www.cdash.org/CDash/testSummary.php?project=2&name=itkGaussianMembershipFunctionTest&date=2010-12-16>
>> http://www.cdash.org/CDash/viewDynamicAnalysisFile.php?id=996927
>>
>> itkSampleClassifierFilterTest7
>> <http://www.cdash.org/CDash/testSummary.php?project=2&name=itkSampleClassifierFilterTest7&date=2010-12-16>
>> http://www.cdash.org/CDash/viewDynamicAnalysisFile.php?id=996926
>>
>>
>> Thanks
>>
>>
>> Luis
>>
>>
>>
>>
>> ------------------------------------------------
>> On Thu, Dec 16, 2010 at 10:00 AM, Bradley Lowekamp
>> <blowekamp at mail.nih.gov <mailto:blowekamp at mail.nih.gov>> wrote:
>>
>> Hello,
>>
>> I noticed that there a bit of an increase in the number of
>> Valgrind defects today. I believe this is likely related to the
>> increased number of statistics example that were added.
>>
>> http://www.cdash.org/CDash/viewDynamicAnalysis.php?buildid=802880
>>
>> Particularly there is likely a real issue with the
>> GaussianMembershipFunction:
>>
>> http://www.cdash.org/CDash/viewDynamicAnalysisFile.php?id=996287
>>
>> The number of Valgrind error has been increasing, for this to be
>> a useful tool, it need to be looked at and address.
>>
>> Brad
>>
>> ========================================================
>> Bradley Lowekamp
>> Lockheed Martin Contractor for
>> Office of High Performance Computing and Communications
>> National Library of Medicine
>> blowekamp at mail.nih.gov <mailto:blowekamp at mail.nih.gov>
>>
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com <http://www.kitware.com/>
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://kitware.com/products/protraining.html
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-developers
>>
>>
>
> ========================================================
>
> Bradley Lowekamp
>
> Lockheed Martin Contractor for
>
> Office of High Performance Computing and Communications
>
> National Library of Medicine
>
> blowekamp at mail.nih.gov <mailto:blowekamp at mail.nih.gov>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20101216/0eb5b406/attachment-0001.htm>
More information about the Insight-developers
mailing list