[Insight-developers] New valgrind defect in itkBSplineSyNImageRegistrationTest
Nicholas Tustison
ntustison at gmail.com
Mon Mar 26 10:50:49 EDT 2012
My guess is that this patch will probably fix the current
three valgrind errors.
http://review.source.kitware.com/#/c/4833/
Basically I initialized the size of the metric derivative
outside the call of the metric.
Nick
On Mar 26, 2012, at 10:17 AM, Nicholas Tustison wrote:
> Hi Michael and Brian,
>
> If you take a look at the valgrind error that Brad linked
> to, it's basically the same as the two other registration
> method valgrind errors where we perform optimization
> within the method class itself because they have to be
> handled individually. What's interesting is that the only
> other similar class where we don't get a valgrind error is
> the itkTimeVaryingBSplineVelocityFieldImageRegistrationMethod
> class but I just looked and there was a bug in which we
> were calling the metric GetValueAndDerivative() function
> twice. I fixed that here
>
> http://review.source.kitware.com/#/c/4823/
>
> but I bet you that by fixing it we'll add another valgrind
> error.
>
> What I can't figure out is why. For standard registration
> in which we're using the base class,
> ImageToImageRegistrationMethod, the optimizer calls
> the GetValueAndDerivative() function and there's no
> valgrind error. What I'm wondering if is if the valgrind
> checking sees the repeated resizing of the metric
> derivative as a problem.
>
> Nick
>
>
>
> On Mar 26, 2012, at 9:20 AM, Bradley Lowekamp wrote:
>
>> Hello,
>>
>> I was just closely looking at the dashboard, and noticed that the valgrind number of defect increased to 3. This one looks like the new one.
>>
>> http://open.cdash.org/viewDynamicAnalysisFile.php?id=2726550
>>
>>
>> If there other two defects are not going to be addressed and they are considered false positives, they really should be suppressed, so that new defects can more easily be seen.
>>
>> Brad
>>
>> ========================================================
>> Bradley Lowekamp
>> Medical Science and Computing for
>> Office of High Performance Computing and Communications
>> National Library of Medicine
>> blowekamp at mail.nih.gov
>>
>>
>>
>> _______________________________________________
>> Powered by 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.php
>>
>> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-developers/attachments/20120326/51cb0a92/attachment.htm>
More information about the Insight-developers
mailing list