[Insight-developers] N4 Valgrind Errors

Nicholas Tustison ntustison at gmail.com
Mon Dec 20 09:41:59 EST 2010


Hi Luis,

Thanks again.  I was going to push all the changes to gerrit but I came across the following issue regarding the coordination between uncrustify and KWStyle.  So I went through and ran KWStyle on my code and made all the changes so that all the KWStyle errors are taken care of.  However, uncrustify went and undid some of them.  For example, it removed the blank line at the end of file which I had just put in there because KWStyle complained.  Additionally, the way it indents with respect to parenthesis in equations can cause KWStyle length errors.  What am I doing wrong?

Thanks,
Nick


On Dec 20, 2010, at 8:57 AM, Luis Ibanez wrote:

> Hi Nick,
> 
> This patch below will take care of most of 
> Valgrind messages about uninitialized variables.
> 
> 
>      Luis
> 
> ---------------------------------------------
> 
> @@ -177,6 +177,16 @@ BSplineControlPointImageFilter<InputImage, TOutputImage>
>  ::BSplineControlPointImageFilter()
>  {
>    this->m_SplineOrder.Fill( 3 );
> +  this->m_DoMultilevel = false;
> +  this->m_MaximumNumberOfLevels = 1;
> +  this->m_Origin.Fill(0.0);
> +  this->m_Spacing.Fill(1.0);
> +  this->m_Size.Fill(0);
> +  this->m_Direction.SetIdentity();
> +
> +  this->m_DataPoint = NumericTraits<
> +    typename TControlPointLattice::PixelType >::Zero;
> +
>    for( unsigned int i = 0; i < ImageDimension; i++ )
>      {
>      this->m_NumberOfControlPoints[i] = ( this->m_SplineOrder[i]+1 );
> 
> 
> ------------------------------------------------------
> On Mon, Dec 20, 2010 at 7:57 AM, Nicholas Tustison <ntustison at gmail.com> wrote:
> No worries.  I've been working on the KWStyle issues and will address the valgrind errors in a minute.
> 
> 
> On Dec 20, 2010, at 7:55 AM, Bill Lorensen wrote:
> 
> > Nick,
> >
> > Lots of valgrind errors after N4 check ins. Looks like most are do to
> > initialized member data in the constructors.
> > http://www.cdash.org/CDash/viewDynamicAnalysis.php?buildid=805967
> >
> > Bill
> 
> _______________________________________________
> 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.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
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/mailman/private/insight-developers/attachments/20101220/17c4eee7/attachment.htm>


More information about the Insight-developers mailing list