View Issue Details

IDProjectCategoryView StatusLast Update
0002074Slicer4Module DICOMpublic2012-08-22 07:40
Reporterlassoan Assigned Topieper  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.1.0 
Target VersionSlicer 4.2.0Fixed in VersionSlicer 4.2.0 
Summary0002074: Crash when loading DICOM CT dataset
Description

Slicer crashes when trying to load this DICOM dataset (received from the ion facility in Heidelberg):
https://subversion.assembla.com/svn/slicerrt/trunk/SlicerRt/data/HIT-C12-cubePhantom

The problem is 100% reproducible with this dataset with the latest Slicer trunk version on Win7 x64.

Additional Information

The crash happens when executing line 1213 of Libs\vtkITK\vtkITKArchetypeImageSeriesReader.cxx:
std::vector<float> iopv = this->ImageOrientationPatient[kth_orientation];

The problem is that the value of kth_orientation is 4294967295 (signed -1).

The contents of this->IndexImageOrientationPatient[] vector is: -1, -1, -1, -1, -1, -1, 0, 0, 0, ... (all the rest is 0)

The contents of this->IndexImagePositionPatient[] vector is: -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, ..., 84, 84, 85, 85

TagsNo tags attached.

Activities

pieper

pieper

2012-05-21 06:52

administrator   ~0004530

Hi Andras - let me know if this doesn't work for you - it allowed me to load most of the series in that study with no crash. Several would not load as scalar volumes but I assume that is because they are RT.

http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&amp;revision=20130

lassoan

lassoan

2012-06-05 11:23

developer   ~0004770

Tested on Slicer-4.1.0-2012-06-03-win-amd64.exe. Slicer does not crash anymore, but after loading the CT volume the DICOM browser doesn't work correctly anymore.

How to reproduce the problem:
-Start Slicer
-Import the HIT-test... patient
-Load the BPL nativ volume => the volume is loaded successfully
-Open the DICOM browser
-Select the BPL nativ volume in the tree => the CT volume does not show up in the list below the tree (there are subseries for different content times, but even if they are are selected they are not loaded)

jcfr

jcfr

2012-08-22 05:51

administrator   ~0005684

Issue targeted for 4.2.0, re-target if it can't be addressed by sept 1st.

pieper

pieper

2012-08-22 07:30

administrator   ~0005696

Doublechecked this data with a current build and could not replicate the issue -- probably this has been addressed through other fixes.

lassoan

lassoan

2012-08-22 07:40

developer   ~0005697

I confirm that this works correctly now.

Issue History

Date Modified Username Field Change
2012-05-17 06:05 lassoan New Issue
2012-05-17 06:05 lassoan Status new => assigned
2012-05-17 06:05 lassoan Assigned To => pieper
2012-05-18 06:23 pieper Fixed in Version => Slicer 4.2.0 AHM Summer 2012
2012-05-21 06:52 pieper Note Added: 0004530
2012-05-21 06:52 pieper Status assigned => resolved
2012-05-21 06:52 pieper Resolution open => fixed
2012-06-05 11:23 lassoan Note Added: 0004770
2012-06-05 11:23 lassoan Status resolved => feedback
2012-06-05 11:23 lassoan Resolution fixed => reopened
2012-08-20 10:03 pieper Status feedback => acknowledged
2012-08-22 05:51 jcfr Target Version => Slicer 4.2.0 - Feature freeze Sept 1st 2012
2012-08-22 05:51 jcfr Note Added: 0005684
2012-08-22 07:30 pieper Note Added: 0005696
2012-08-22 07:30 pieper Status acknowledged => resolved
2012-08-22 07:30 pieper Resolution reopened => fixed
2012-08-22 07:40 lassoan Note Added: 0005697
2012-08-22 07:40 lassoan Status resolved => closed