View Issue Details

IDProjectCategoryView StatusLast Update
0004427Slicer4Module EMSegmentpublic2018-10-16 03:17
Reporterschlabo Assigned Topohl  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionduplicate 
PlatformWindowsOSWindows 10OS Version1703 (15063.540)
Product VersionSlicer 4.6.2 
Target VersionbacklogFixed in VersionSlicer 4.9.0 
Summary0004427: Python crash creating user interface for EMSegmenter with Atlas
Description

When starting the "EMSegmenter with Atlas" module, using the "MRI Human Brain" task, "Simple" mode and going to the next step, the Python module crashes with the following output in Python Interactor:

Python 2.7.13 (default, Sep 4 2017, 02:22:20) [MSC v.1800 64 bit (AMD64)] on win32

[EMSegmentPy 09/05/2017 07:53:28]: Added to List Task: 'CT Hand Bone' File : 'C:\Users\ANDREA~1\AppData\Local\Temp\Slicer\EMSegmentTaskCopy\CT-Hand-Bone.mrml'
[EMSegmentPy 09/05/2017 07:53:28]: Added to List Task: 'MRI Human Brain Full Parcellation' File : 'C:\Users\ANDREA~1\AppData\Local\Temp\Slicer\EMSegmentTaskCopy\MRI-Human-Brain-Full-Parcellation.mrml'
[EMSegmentPy 09/05/2017 07:53:28]: Added to List Task: 'MRI Human Brain Hemisphere' File : 'C:\Users\ANDREA~1\AppData\Local\Temp\Slicer\EMSegmentTaskCopy\MRI-Human-Brain-Hemisphere.mrml'
[EMSegmentPy 09/05/2017 07:53:28]: Added to List Task: 'MRI Human Brain Parcellation' File : 'C:\Users\ANDREA~1\AppData\Local\Temp\Slicer\EMSegmentTaskCopy\MRI-Human-Brain-Parcellation.mrml'
[EMSegmentPy 09/05/2017 07:53:28]: Added to List Task: 'MRI Human Brain' File : 'C:\Users\ANDREA~1\AppData\Local\Temp\Slicer\EMSegmentTaskCopy\MRI-Human-Brain.mrml'
[EMSegmentPy 09/05/2017 07:53:28]: Added to List Task: 'Non Human Primate' File : 'C:\Users\ANDREA~1\AppData\Local\Temp\Slicer\EMSegmentTaskCopy\Non-Human-Primate.mrml'
[EMSegmentPy 09/05/2017 07:53:50]: Attempting to load task 'MRI Human Brain' from file 'C:\Users\ANDREA~1\AppData\Local\Temp\Slicer\EMSegmentTaskCopy\MRI-Human-Brain.mrml'
[EMSegmentPy 09/05/2017 07:53:52]: Loading completed.
Traceback (most recent call last):
File "C:\Program Files\Slicer 4.7.0-2017-09-03\lib\Slicer-4.7\qt-loadable-modules\Python\EMSegmentWizard\EMSegmentDefineInputChannelsStep.py", line 60, in createUserInterface
self.inputChannelList = slicer.modulewidget.qSlicerEMSegmentInputChannelListWidget()
AttributeError: 'module' object has no attribute 'modulewidget'
Traceback (most recent call last):
File "C:\Program Files\Slicer 4.7.0-2017-09-03\lib\Slicer-4.7\qt-loadable-modules\Python\EMSegmentWizard\EMSegmentDefineInputChannelsStep.py", line 156, in onEntry
self.loadFromMRML()
File "C:\Program Files\Slicer 4.7.0-2017-09-03\lib\Slicer-4.7\qt-loadable-modules\Python\EMSegmentWizard\EMSegmentDefineInputChannelsStep.py", line 125, in loadFromMRML
self.
inputChannelList.updateWidgetFromMRML()
AttributeError: ctkWorkflowWidgetStep has no attribute named '_EMSegmentDefineInputChannelsStep__inputChannelList'

This happens every time, even if I open the module first and have not done any other interactions with Slicer.
Tested with 4.6.2 stable, as well as 4.7.0-2017-09-03 - both versions have the same issue.

Steps To Reproduce
  1. Open 3D Slicer stable or nightly
  2. Go to module "EMSegmenter with Atlas"
  3. Choose "MRI Human Brain" task
  4. Click on "Simple" mode
  5. UI doesn't load, crash visible in Python Interactor
TagsNo tags attached.

Relationships

duplicate of 0004597 resolvedpohl Python crash creating user interface for EMSegmenter with Atlas 

Activities

jcfr

jcfr

2018-03-22 03:09

administrator   ~0015602

I am not able to reproduce the crash on Ubuntu using the Slicer preview (aka nightly) build.

@schlabo Is it still an issue ?

lassoan

lassoan

2018-05-30 01:11

developer   ~0015825

Retargeting stale issues to backlog.

Issue History

Date Modified Username Field Change
2017-09-05 01:55 schlabo New Issue
2017-09-05 01:55 schlabo Status new => assigned
2017-09-05 01:55 schlabo Assigned To => pohl
2018-03-22 03:09 jcfr Status assigned => feedback
2018-03-22 03:09 jcfr Note Added: 0015602
2018-05-30 01:11 lassoan Target Version => backlog
2018-05-30 01:11 lassoan Note Added: 0015825
2018-10-16 03:17 jcfr Status feedback => resolved
2018-10-16 03:17 jcfr Resolution open => duplicate
2018-10-16 03:17 jcfr Fixed in Version => Slicer 4.9.0
2018-10-16 03:17 jcfr Relationship added duplicate of 0004597