[Insight-users] ITK and iterators debugging in Visual Studio 8
Matei Stroila
matei.stroila at gmail.com
Wed Dec 27 14:50:35 EST 2006
Yes, here it is:
"Debug Assertion Failed!
Program: ...(my executable)
File: C:\Program Files\Microsoft Visual Studio 8\VC\include\vector
Line: 238
Expression: vector iterators incompatible"
This is triggered by a:
writer->Update();
in my code,
and the call stack stops in itk at:
Insight\Code\IO\itkimageioregion.h
Line 170: same = (m_Index == region.m_Index);
I had the same problem with the watershed segmentation filter, the "
Expression: vector iterators incompatible" came from:
Insight\Code\Common\itk_hashtable.h
Line 947: this->buckets.swap(tmp);
On the other hand, everything works fine in Release mode If I use:
_SECURE_SCL=1
and _SECURE_SCL_THROWS=1.
Thanks,
Matei
On 12/27/06, Luis Ibanez <luis.ibanez at kitware.com> wrote:
>
> Hi Matei,
>
>
> Can you please post the *EXACT* error message that you get ?
>
>
> Are you sure that those are run-time errors ?
>
>
> Please post to the list the exact message.
>
>
> Thanks
>
>
> Luis
>
>
>
> ---------------------
> Matei Stroila wrote:
> > Dear all,
> >
> > I am using the latest CVS source of ITK and VS 2005.
> > Even if I define _SECURE_SCL=0 and _HAS_ITERATOR_DEBUGGING=0 in my
> > project,
> > I still cannot use ITK in debug mode, since I keep getting run time
> > errors related to the iterator debugging. Does anyone know how to
> > avoid this?
> >
> > Thank you for help,
> >
> > Matei
> > _______________________________________________
> > Insight-users mailing list
> > Insight-users at itk.org
> > http://www.itk.org/mailman/listinfo/insight-users
> >
>
More information about the Insight-users
mailing list