Page MenuHomePhabricator

Crash when closing the workbench
Closed, DuplicatePublic

Description

When closing the workbench it crashes due to an unhandled exception. Said crash happens in the ctkPluginContext.cpp in the function IsPluginContextValid()

crash so far reported using Windows and Mac.

Event Timeline

The crash is caused by the org.blueberry.core.runtime-plugin.

Somehow the void org_blueberry_core_runtime_Activator::stop(ctkPluginContext* context) seems to be corrupt.

In
bool ctkPluginContext::ungetService(const ctkServiceReference& reference)

a service is unregistered from an invalid plugin, e.g. the plugin has no valid data.

The problem happens with a bare mitkWorkbench, e.g. only the necessary plugins are installed.