Page MenuHomePhabricator

Workbench crashes when opening the Standard display
Closed, ResolvedPublic

Description

To reproduce:

  • open MITK workbench of this branch (Custom Display is default)
  • open RenderWindowManager plugin
  • open DICOM Editor (Custom display gets deactivated, combo box entries of the RenderWindowManager are removed)
  • close Custom display without setting it's focus (just click on the X)
  • open Standard Display

-> workbench crash in mitk::Message Send

suspicious: listeners.assign(this->m_Listeners.begin(), this->m_Listeners.end());: listeners contains one more element than m_Listeners

Event Timeline

kalali triaged this task as Normal priority.Nov 30 2018, 6:03 PM
kalali created this task.
kalali removed kalali as the assignee of this task.Nov 30 2018, 6:07 PM
kalali updated the task description. (Show Details)
kalali removed a project: Restricted Project.
kalali added a comment.Dec 4 2018, 3:03 PM

QmitkDataStorageRenderWindowListModel was holding a SmartPointer to a base renderer, which was removed when the Custom display is closed.

kalali claimed this task.Dec 4 2018, 3:04 PM
kalali closed this task as Resolved.Dec 4 2018, 3:43 PM