[Insight-users] ImageSeriesReader crashing under OSX 10.5 (Leopard)
Matthias Schabel
mschabel at ucair.med.utah.edu
Mon Nov 12 23:04:13 EST 2007
Compiling ITK from current CVS using default build settings and
running the following code :
std::cout << "Loading DICOM data for : " <<
std::endl;
for (std::vector<std::string>::const_iterator
it=currentFrameFilenameList.begin();it!=currentFrameFilenameList.end();
++it)
std::cout << *it << std::endl;
//dce.loadDicomData(currentFrameFilenameList);
// set up ITK DICOM image series reader
typedef itk::Image<short,3> input_image_type;
typedef itk::Image<float,3> output_image_type;
typedef
itk::ImageSeriesReader<input_image_type> image_series_reader_type;
typedef image_series_reader_type::Pointer
image_series_reader_pointer_type;
image_series_reader_pointer_type reader =
image_series_reader_type::New();
std::cout << "Loading files : "
<< currentFrameFilenameList.front()
<< " - " << currentFrameFilenameList.back()
<< "...";
reader->SetFileNames(currentFrameFilenameList);
reader->SetDebug(true);
try
{
reader->Update();
}
catch (itk::ExceptionObject& e)
{
std::cerr << "exception in file reader "
<< std::endl;
std::cerr << e << std::endl;
//throw;
return -1;
}
std::cout << "...done with DICOM load." <<
std::endl;
results in this output :
Loading DICOM data for :
./20051110/DCE/IM-0018-0001.dcm
./20051110/DCE/IM-0018-0002.dcm
./20051110/DCE/IM-0018-0003.dcm
./20051110/DCE/IM-0018-0004.dcm
./20051110/DCE/IM-0018-0005.dcm
./20051110/DCE/IM-0018-0006.dcm
./20051110/DCE/IM-0018-0007.dcm
./20051110/DCE/IM-0018-0008.dcm
./20051110/DCE/IM-0018-0009.dcm
./20051110/DCE/IM-0018-0010.dcm
./20051110/DCE/IM-0018-0011.dcm
./20051110/DCE/IM-0018-0012.dcm
./20051110/DCE/IM-0018-0013.dcm
./20051110/DCE/IM-0018-0014.dcm
./20051110/DCE/IM-0018-0015.dcm
./20051110/DCE/IM-0018-0016.dcm
followed by EXC_BAD_ACCESS in
itk::ImageBase<3u>::UpdateOutputInformation. No exception is thrown,
and the crash is reproducible - files listed are present in the
appropriate directory and are valid DICOM files. The same code
executed without problems under OSX 10.4. The problem is reproducible,
and occurs in ITK releases 3.2.0 and 3.4.0 as well as current CVS. I
am running on an 8-core Mac Pro. Any ideas on what's going on here?
Matthias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20071112/658eba27/attachment.html
More information about the Insight-users
mailing list