Page MenuHomePhabricator

Some diffusion plugins cause workbench crash on node deletion
Closed, ResolvedPublic

Event Timeline

Currently identified:

  • PreprocessingView not checking for nullptr for retrieved nodes in

OnSelectionChanged()

One crash could be traced back from the Destructor of the QmitkDataStorageComboBox to the DataNode::GetProperty() method, as there are no (nullptr) checks for the member variables m_MapOfPropertyLists and m_PropertyList before accessing their members in the code.

User hettich has pushed new remote branch:

bug-19165-DiffusionWorkbenchCrashes

[840bec]: Merge branch 'bug-19165-DiffusionWorkbenchCrashes'

Merged commits:

2016-04-27 20:56:05 Martin Hettich [0e4bde]
add checks for nullptr after each dynamic_cast.


2016-04-27 17:36:43 Martin Hettich [6c3bbd]
fix some style and indentation issues.