Page MenuHomePhabricator

The igt tracking toolbox crashes when changing the tracking volume
Closed, ResolvedPublic

Event Timeline

franza added a subscriber: franza.

Go to the Option tab in the igt tracking toolbox view and switch the selected model for the tracking volume -> MITK crashes!

Here a stl file of the tracking volume should be loaded. Maybe something is wrong with the loading process.

In QmitkMITKIGTTrackingToolboxView.cpp line 583, a global reinit is done.
In RenderingManager.cpp, line 504, the bounding box of the timeGeometry is huge (10^30). This might cause the freezing of the workbench.

ToDo:
--> Check, what is happening in InternalViewInitialization (is the huge bounding box a problem?)
--> Find out, why the bounding box is so strange...

User franza has pushed new remote branch:

bug-18719-CrashWhenLoadingTrackingVolume

Fixed the bug by fixing the stl files which were corrupt. Seems as the old stl reader ignored this problem but the old does not. However, with the fixed files no problems occur even with the new readers of the current MITK version... so this bug is fixed.

Branch is ready to merge.

Why is the core modification flag needed?

I'm sorry, that was a mistake. A release fix flag is needed, the core is not touched for this bugfix.

[ebf209]: Merge branch 'bug-18719-CrashWhenLoadingTrackingVolume'

Merged commits:

2015-04-01 16:08:18 Alfred Franz [c5f85f]
fixed stl files of tracking volumes which caused a MITK crash with the new readers...