View Issue Details

IDProjectCategoryView StatusLast Update
0004516Slicer4Core: Renderingpublic2018-03-04 09:58
Reporterlassoan Assigned Tolassoan  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product VersionSlicer 4.9.0 
Target VersionSlicer 4.9.0Fixed in VersionSlicer 4.9.0 
Summary0004516: Slicer hangs if volume rendering is initiated in 3D-only layout
Description

If slice views have never been shown (application used 3D-only layout when it was exited last time) and initiating volume rendering, Slicer hangs.

Windows 10, reproduced on multiple computers with various graphics cards and recent nightly releases.

TagsNo tags attached.

Activities

lassoan

lassoan

2018-03-03 15:47

developer   ~0015529

It is related to Annotation ROI widget. If I change vtkAnnotationROIRepresentation2D::ComputeInteractionState to return with vtkAnnotationROIRepresentation::Outside if the render window was never rendered then Volume Rendering module shows up and I can enable volume rendering. However, if I enable ROI visibility then application window stops updating.

lassoan

lassoan

2018-03-04 00:53

developer   ~0015530

Pull request submitted with a fix, which prevents widget updates and picking until the slice render window is initialized:
https://github.com/Slicer/Slicer/pull/907

lassoan

lassoan

2018-03-04 09:58

developer   ~0015532

Fix integrated in r27000

Issue History

Date Modified Username Field Change
2018-03-03 11:59 lassoan New Issue
2018-03-03 11:59 lassoan Status new => assigned
2018-03-03 11:59 lassoan Assigned To => jcfr
2018-03-03 15:47 lassoan Note Added: 0015529
2018-03-04 00:53 lassoan Note Added: 0015530
2018-03-04 09:58 lassoan Assigned To jcfr => lassoan
2018-03-04 09:58 lassoan Status assigned => resolved
2018-03-04 09:58 lassoan Resolution open => fixed
2018-03-04 09:58 lassoan Fixed in Version => Slicer 4.9.0
2018-03-04 09:58 lassoan Note Added: 0015532