Page MenuHomePhabricator | MITK

Volume Visualization crashes with some CT images
Open, HighPublic

Description

  • Open MITK-Data/3D+t-Heart
  • Switch on volume visualization ๐Ÿ’ฃ
  • Crash ๐Ÿ’ฅ

Event Timeline

kislinsk created this task.May 9 2018, 2:05 PM
kislinsk triaged this task as High priority.
kislinsk moved this task from Blocking v2018.04 to Backlog on the MITK (2018-04) board.

Segmentation fault occurs in vtkAOSDataArrayTemplate::GetTypedComponent(vtkIdType tupleIdx, int comp) after accessing the buffer[0].
Crash only occurs with the DICOM 3D+t image which also causes trouble in T24767 and T24766. Seems to work with all other 3d+t images in MITKData. Volume visualization works for the image if it is exported to .nrrd first.

We found out that volume visualization works as expected when following the described steps:

  • Close rendering display
  • Open MITK-Data/3D+t-Heart (rendering display is opened automatically)
  • Switch on volume visualization
  • No crash :)

We couldn't find out the difference between the initial rendering display and the second rendering display so far.

floca added a subscriber: floca.Jun 22 2018, 9:38 PM

The issue still occurs on both Windows and Linux systems. The transfer function widget seems to be initialized correctly. The last MITK method called before diving into VTK internals mentioned above is VtkMapper::MitkRenderVolumetricGeometry.

kislinsk edited projects, added MITK; removed MITK (2018-04).Nov 7 2018, 8:48 AM

I remove this task from the beta backlog. If there's a strong interest in having this fixed in the upcoming release, someone has to fix it this week and assign the MITK (2018-04) tag again.