[Insight-developers] today's ITK using today's GDCM has failing unit tests
Luis Ibanez
luis.ibanez at kitware.com
Thu Jan 14 13:10:15 EST 2010
Hi Sean,
My apologies for the delay in looking at this report...
Is this still and issue ?
Please let us know,
Thanks
Luis
------------------------------------------------------
On Wed, Dec 23, 2009 at 1:51 PM, Sean McBride <sean at rogue-research.com> wrote:
> Hi Mathieu and others,
>
> If I use today's ITK from CVS and today's GDCM from svn (r6469) and
> build ITK using that GDCM (all in Debug), several ITK unit tests fail.
> Specifically:
>
> 954 - itkAnalyzeIOBigEndian (SEGFAULT)
> 951 - itkAnalyzeIOBigEndianCompressed.hdr (SEGFAULT)
> 955 - itkAnalyzeIOLittleEndianCompressed (SEGFAULT)
> 956 - itkAnalyzeIOLittleEndian (SEGFAULT)
> 957 - itkAnalyzeIOInternalTests (SEGFAULT)
> 965 - itkNiftiIOBigEndianCompressed.hdr (SEGFAULT)
> 969 - itkNiftiIOLittleEndianCompressed (SEGFAULT)
> 968 - itkNiftiIOBigEndian (SEGFAULT)
> 970 - itkNiftiIOLittleEndian (SEGFAULT)
> 971 - itkNiftiIOInternalTests (SEGFAULT)
> 1000 - itkGDCMImageIOTest1 (SEGFAULT)
> 1001 - itkGDCMImageIOTest2 (SEGFAULT)
>
>
> The reason is that GDCM is asserting. Some examples:
>
> Assertion failed: (0), function InverseRescale, file /Volumes/Leopard/
> Users/sean/kitware/GDCM/trunk/Source/MediaStorageAndFileFormat/
> gdcmRescaler.cxx, line 321.
>
> Thread 0 Crashed: Dispatch queue: com.apple.main-thread
> 0 libSystem.B.dylib 0x00007fff866abfe6 __kill + 10
> 1 libSystem.B.dylib 0x00007fff8674ce32 abort + 83
> 2 libSystem.B.dylib 0x00007fff86739e74 __pthread_markcancel + 0
> 3 itkGDCMImageIOTest 0x00000001000f86b8
> gdcm::Rescaler::InverseRescale(char*, char const*, unsigned long) + 372
> 4 itkGDCMImageIOTest 0x00000001000702a9
> itk::GDCMImageIO::Write(void const*) + 9369
> 5 itkGDCMImageIOTest 0x0000000100046e3b
> itk::ImageFileWriter<itk::Image<unsigned char, 2u> >::GenerateData() +
> 2329 (itkImageFileWriter.txx:419)
> 6 itkGDCMImageIOTest 0x00000001000462c4
> itk::ImageFileWriter<itk::Image<unsigned char, 2u> >::Write() + 7564
> (itkImageFileWriter.txx:341)
> 7 itkGDCMImageIOTest 0x00000001000178b0
> itk::ImageFileWriter<itk::Image<unsigned char, 2u> >::Update() + 34
> (itkImageFileWriter.h:158)
> 8 itkGDCMImageIOTest 0x0000000100017195 main + 1299
> (itkGDCMImageIOTest.cxx:149)
>
>
> Assertion failed: (GetTag() == de.GetTag() || GetTag().GetGroup() ==
> 0x6000 || GetTag().GetGroup() == 0x5000), function SetFromDataElement,
> file /Volumes/Leopard/Users/sean/kitware/GDCM/trunk/Source/
> DataStructureAndEncodingDefinition/gdcmAttribute.h, line 208.
>
> Thread 0 Crashed: Dispatch queue: com.apple.main-thread
> 0 libSystem.B.dylib 0x00007fff866abfe6 __kill + 10
> 1 libSystem.B.dylib 0x00007fff8674ce32 abort + 83
> 2 libSystem.B.dylib 0x00007fff86739e74 __pthread_markcancel + 0
> 3 itkIOTests 0x00000001007592b2 gdcm::Attribute<
> (unsigned short)40, (unsigned short)17, 33554432, 1>::SetFromDataElement
> (gdcm::DataElement const&) + 170
> 4 itkIOTests 0x00000001007501e2
> gdcm::PixmapReader::ReadACRNEMAImage() + 1454
> 5 itkIOTests 0x000000010075c239
> gdcm::ImageReader::ReadACRNEMAImage() + 31
> 6 itkIOTests 0x0000000100755b45
> gdcm::PixmapReader::Read() + 3323
> 7 itkIOTests 0x000000010075c1c1
> gdcm::ImageReader::Read() + 21
> 8 itkIOTests 0x000000010065f18e
> itk::GDCMImageIO::CanReadFile(char const*) + 674
> 9 itkIOTests 0x000000010069560d
> itk::ImageIOFactory::CreateImageIO(char const*,
> itk::ImageIOFactory::FileModeType) + 495
> 10 itkIOTests 0x0000000100106ab6
> itk::ImageFileReader<itk::Image<unsigned char, 3u>,
> itk::DefaultConvertPixelTraits<unsigned char>
>>::GenerateOutputInformation() + 826 (itkImageFileReader.txx:120)
> 11 itkIOTests 0x00000001009f89fd
> itk::ProcessObject::UpdateOutputInformation() + 439
> 12 itkIOTests 0x00000001002ed339
> itk::ImageBase<3u>::UpdateOutputInformation() + 125 (itkImageBase.txx:234)
> 13 itkIOTests 0x00000001009e5258
> itk::DataObject::Update() + 34
> 14 itkIOTests 0x00000001009f7b2d
> itk::ProcessObject::Update() + 67
> 15 itkIOTests 0x0000000100277723
> itk::Image<unsigned char, 3u>::Pointer ReadImage<itk::Image<unsigned
> char, 3u> >(std::string const&, bool) + 122 (itkNiftiImageIOTest.h:83)
> 16 itkIOTests 0x000000010012829d itkNiftiImageIOTest
> (int, char**) + 397 (itkNiftiImageIOTest.cxx:161)
> 17 itkIOTests 0x0000000100029f30 main + 1070
> (itkTestMain.h:164)
>
> Is this news or a known issue?
>
> Thanks,
>
> --
> ____________________________________________________________
> Sean McBride, B. Eng sean at rogue-research.com
> Rogue Research www.rogue-research.com
> Mac Software Developer Montréal, Québec, Canada
>
>
> _______________________________________________
> 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
>
More information about the Insight-developers
mailing list