View Revisions: Issue #4030

Summary 0004030: Can't read back DWI nodes with MRML IO (shared library)
Revision 2017-09-26 10:40 by jcfr
Additional Information
  • thread 0000005: tid = 0xa2ddb9, 0x000000012c3b4190 libMRMLIDIO.dylib`itk::MRMLIDImageIO::SetDWNodeValues(this=0x00007ff71a7aacb0, dw=0x00007ff705d1b610, dict=0x00007ff71a71b780) + 9168 at itkMRMLIDImageIO.cxx:948, stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    • frame #0: 0x000000012c3b4190 libMRMLIDIO.dylibitk::MRMLIDImageIO::SetDWNodeValues(this=0x00007ff71a7aacb0, dw=0x00007ff705d1b610, dict=0x00007ff71a71b780) + 9168 at itkMRMLIDImageIO.cxx:948 frame 0000001: 0x000000012c3b190f libMRMLIDIO.dylibitk::MRMLIDImageIO::WriteImageInformation(this=0x00007ff71a7aacb0, node=0x00007ff705d1b610, img=0x00007ff71a7affe0, scalarType=0x000000012c44ccd4, numberOfScalarComponents=0x000000012c44ccd0) + 6319 at itkMRMLIDImageIO.cxx:610
      frame 0000002: 0x000000012c3b4900 libMRMLIDIO.dylibitk::MRMLIDImageIO::Write(this=0x00007ff71a7aacb0, buffer=0x00000001c7c2e000) + 1216 at itkMRMLIDImageIO.cxx:664 frame 0000003: 0x00000001460cd8b7 libResampleScalarVectorDWIVolumeLib.dylibitk::ImageFileWriter<itk::VectorImage<unsigned short, 3u> >::GenerateData(this=0x00007ff701621cc0) + 9335 at itkImageFileWriter.hxx:429
      frame 0000004: 0x00000001460d4e2b libResampleScalarVectorDWIVolumeLib.dylibitk::ImageFileWriter&lt;itk::VectorImage&lt;unsigned short, 3u> >::Write(this=0x00007ff701621cc0) + 28971 at itkImageFileWriter.hxx:363 frame 0000005: 0x00000001460cb399 libResampleScalarVectorDWIVolumeLib.dylibitk::ImageFileWriter<itk::VectorImage<unsigned short, 3u> >::Update(this=0x00007ff701621cc0) + 25 at itkImageFileWriter.h:165
      frame 0000006: 0x0000000145c457be libResampleScalarVectorDWIVolumeLib.dylibint (anonymous namespace)::Rotate&lt;unsigned short>(list=0x000000012c453438)::parameters&) + 5710 at ResampleScalarVectorDWIVolume.cxx:1246 frame 0000007: 0x0000000145c3fdf5 libResampleScalarVectorDWIVolumeLib.dylibModuleEntryPoint(argc=35, argv=0x00007ff705e391d0) + 96261 at ResampleScalarVectorDWIVolume.cxx:1315
      frame 0000008: 0x000000010927c91f libqSlicerBaseQTCLI.dylibvtkSlicerCLIModuleLogic::ApplyTask(this=0x00007ff7117e63b0, clientdata=0x00007ff7017970a0) + 130431 at vtkSlicerCLIModuleLogic.cxx:2171 frame 0000009: 0x000000010c2fc3cf libSlicerBaseLogic.dylibvtkSlicerTask::Execute(this=0x00007ff71a3a7ee0) + 175 at vtkSlicerTask.cxx:36
      frame 0000010: 0x000000010c2c069b libSlicerBaseLogic.dylibvtkSlicerApplicationLogic::ProcessProcessingTasks(this=0x00007ff7137d3ea0) + 699 at vtkSlicerApplicationLogic.cxx:498 frame 0000011: 0x000000010c2bfe4e libSlicerBaseLogic.dylibvtkSlicerApplicationLogic::ProcessingThreaderCallback(arg=0x00007ff71501e458) + 78 at vtkSlicerApplicationLogic.cxx:456
      frame 0000012: 0x00007fff9190b268 libsystem_pthread.dylib_pthread_body + 131 frame 0000013: 0x00007fff9190b1e5 libsystem_pthread.dylib_pthread_start + 176
      frame 0000014: 0x00007fff9190941d libsystem_pthread.dylib`thread_start + 13
Revision 2015-08-10 08:22 by pieper
Additional Information
  • thread 0000005: tid = 0xa2ddb9, 0x000000012c3b4190 libMRMLIDIO.dylib`itk::MRMLIDImageIO::SetDWNodeValues(this=0x00007ff71a7aacb0, dw=0x00007ff705d1b610, dict=0x00007ff71a71b780) + 9168 at itkMRMLIDImageIO.cxx:948, stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    • frame #0: 0x000000012c3b4190 libMRMLIDIO.dylibitk::MRMLIDImageIO::SetDWNodeValues(this=0x00007ff71a7aacb0, dw=0x00007ff705d1b610, dict=0x00007ff71a71b780) + 9168 at itkMRMLIDImageIO.cxx:948 frame 0000001: 0x000000012c3b190f libMRMLIDIO.dylibitk::MRMLIDImageIO::WriteImageInformation(this=0x00007ff71a7aacb0, node=0x00007ff705d1b610, img=0x00007ff71a7affe0, scalarType=0x000000012c44ccd4, numberOfScalarComponents=0x000000012c44ccd0) + 6319 at itkMRMLIDImageIO.cxx:610
      frame 0000002: 0x000000012c3b4900 libMRMLIDIO.dylibitk::MRMLIDImageIO::Write(this=0x00007ff71a7aacb0, buffer=0x00000001c7c2e000) + 1216 at itkMRMLIDImageIO.cxx:664 frame 0000003: 0x00000001460cd8b7 libResampleScalarVectorDWIVolumeLib.dylibitk::ImageFileWriter<itk::VectorImage<unsigned short, 3u> >::GenerateData(this=0x00007ff701621cc0) + 9335 at itkImageFileWriter.hxx:429
      frame 0000004: 0x00000001460d4e2b libResampleScalarVectorDWIVolumeLib.dylibitk::ImageFileWriter&lt;itk::VectorImage&lt;unsigned short, 3u> >::Write(this=0x00007ff701621cc0) + 28971 at itkImageFileWriter.hxx:363 frame 0000005: 0x00000001460cb399 libResampleScalarVectorDWIVolumeLib.dylibitk::ImageFileWriter<itk::VectorImage<unsigned short, 3u> >::Update(this=0x00007ff701621cc0) + 25 at itkImageFileWriter.h:165
      frame 0000006: 0x0000000145c457be libResampleScalarVectorDWIVolumeLib.dylibint (anonymous namespace)::Rotate&lt;unsigned short>(list=0x000000012c453438)::parameters&) + 5710 at ResampleScalarVectorDWIVolume.cxx:1246 frame 0000007: 0x0000000145c3fdf5 libResampleScalarVectorDWIVolumeLib.dylibModuleEntryPoint(argc=35, argv=0x00007ff705e391d0) + 96261 at ResampleScalarVectorDWIVolume.cxx:1315
      frame 0000008: 0x000000010927c91f libqSlicerBaseQTCLI.dylibvtkSlicerCLIModuleLogic::ApplyTask(this=0x00007ff7117e63b0, clientdata=0x00007ff7017970a0) + 130431 at vtkSlicerCLIModuleLogic.cxx:2171 frame 0000009: 0x000000010c2fc3cf libSlicerBaseLogic.dylibvtkSlicerTask::Execute(this=0x00007ff71a3a7ee0) + 175 at vtkSlicerTask.cxx:36
      frame 0000010: 0x000000010c2c069b libSlicerBaseLogic.dylibvtkSlicerApplicationLogic::ProcessProcessingTasks(this=0x00007ff7137d3ea0) + 699 at vtkSlicerApplicationLogic.cxx:498 frame 0000011: 0x000000010c2bfe4e libSlicerBaseLogic.dylibvtkSlicerApplicationLogic::ProcessingThreaderCallback(arg=0x00007ff71501e458) + 78 at vtkSlicerApplicationLogic.cxx:456
      frame 0000012: 0x00007fff9190b268 libsystem_pthread.dylib_pthread_body + 131 frame 0000013: 0x00007fff9190b1e5 libsystem_pthread.dylib_pthread_start + 176
      frame 0000014: 0x00007fff9190941d libsystem_pthread.dylib`thread_start + 13