Page MenuHomePhabricator

Ultrasound module: device persistence can cause a critical crash at startup.
Closed, InvalidPublic

Description

It might be difficult to reproduce this bug, but it is very critical. I did the following:

  1. I added two US video devices to the Ultrasound plugin (with open CV ids "0" and "2", if I remember correctly).
  2. Closed the the plugin and MITK

after restart MITK crashed whenever I tried to open the Ultrasound plugin. Even blueberry clean or restarting the computer didn't help. I found out that the persistence (class mitk::USDevicePersistence) was the problem, because I could fix the problem by commenting out the loading method in this class.

Unfortunately I couldn't reproduce the bug yet. However such a problem should NEVER happen. Maybe someone has an idea how to fix this.

I already have one idea to make this more stable: any persistence data should also be deleted if "blueberry clean" is called.

Event Timeline

Updating target milestone to upcoming release

Could not reproduce the bug. But there should be a way to delete persistence data anyway. This will be discussed in the MITK meeting soon. I also filed a bug for this (T18284). So I will close this one.

kislinsk changed the task status from Invalid to Spite.Jun 27 2018, 1:31 PM
kislinsk added a project: Bulk Edit.
kislinsk changed the task status from Spite to Invalid.Jun 27 2018, 1:36 PM
kislinsk removed a project: Bulk Edit.