Page MenuHomePhabricator

Crash when closing MITK Diffusion Imaging App
Closed, ResolvedPublic

Description

D) Crash when closing MITK Diffusion Imaging App

D1) Open IVIM Perspective
D2) Close the whole App

CRASH

D3) Open IVIM Perspective
D4) Open any other perspectives
D5) Repeat last step with different perspectives (optional)
D6) Close the whole App

CRASH

Related Objects

StatusAssignedTask
ResolvedNone
ResolvedNone

Event Timeline

Console output for the DI-App on Linux:

[4.760] [BlueBerry] WorkbenchWindow::Close()
pure virtual method called
terminate called without an active exception
Aborted

Happens in m_MultiWidget->mitkWidget1->GetSliceNavigationController() during the view destruction.

more exactly during this->GetVtkRenderWindow()

ChangeRequest written. The bugfix needs a change in CoreUI.

[b90d4b]: Merge branch 'bug-9816-ViewDestructionCrash'

Merged commits:

2011-10-21 15:20:26 Jan Hering [3ae09d]
Fixed destructors of DI-App views to avoid crash

  • now all calls to the MultiWidget are safe

2011-10-21 15:18:36 Jan Hering [ca3c30]
Enhancing GetActiveStdMultiWidget()

  • added a boolean flag to block the automatic re-creation of a StdMultiWidget