Sat, Jul 11
I totally forgot to claim the task but I also worked on it *sigh*. Your fix in D346 solves the problem, but I wondered if function initialize() should really be called if the activated() has not been called yet. An alternative would be to have an additional flag "m_activated" or likewise.
Fri, Jul 10
Is also fixed by D345
T27462 covers this task alreadey for ImageVtkMapper2D and PlaneGeometryDataVtkMapper3D.
Other mappers have still to be checked.
Pushed new branch T27100-Develop-integration.
I am not sure if I find the reason/solution. But at least it seems to be a sensible work arround.
Thu, Jul 9
Substract Tool also crashes, Paint, Wipe and Correction works
If timestep != 0, the m_CurrentTimeStep is changed with SetCurrentTimeStep(t). In this function Initalize() is called without the m_SmoothFilter initialized before. m_SmoothFilter equals nullptr.
Probably a similar to T24767 (sorry for re-opening but maybe the infromation from that one helps to narrow it down).
I acutally produced the crash even if the timesteps where valid in both images (contrary to the description).
The problem of different class types / image types is also the source for the bug mentioned in T27386: [MultiLabel] Workbench crashes if autocrop is used with opened plugin view without patient image.
@floca mentioned to completely remove the autocrop-action from the context menu (at least for the multilabel segmentation) because it is not clear what to expect. Multilabel segmentations offer different possibilities for cropping and this could be handled inside the multilabel segmentation view.
That's also an option I see for the issue mentioned in 2.
Wed, Jul 8
I tested Tutorial Step 6 with Windows (presumably what the OP used) and Pic3D (see task description: C:\ws\MITK\bin\CMakeExternals\Source\MITK-Data\Pic3D.nrrd).
Depending on the threshold values I used I was either able to get a segmentation mask or the UI froze for a short time and nothing happened.
However, I did not receive any log output related to GPU, OpenGL or the like.
On the develop (neither debug nor release) I also cannot reproduce the bug, so I think we can close it for now.
@kalali I can confirm that there is no option to use autocrop when using the ITK NrrdImageIO reader. However, when you load an image with the ITK reader (I used MultiLabel/Pic3DAsMultilabelImage.nrrd as well) and you convert it to a segmentation
(Right click ->Convert to segmentation) and then autocrop the new segmentation node, the name also changes to "No Name". So it might be a general problem when autocropping.
As the bug couldn't be reproduced, it can be closed.
soon'ish == 2 weeks ;)
@norajitr We discussed this today in the MITK 2020 meeting and it stays on the high priority list, no promises regarding a date for a fix but at least some investigation of the underlying cause should happen soon'ish
Mon, Jul 6
It was a clean build with MITK_BUILD_CONFIGURATION = WorkbenchRelease. I also enabled XNAT and only build "release". But I think that's all.
Which configuration did you used to build it? Was it a clean build?
With the installer you send me it worked :-(
I fetched and pulled develop this morning. What else should I try to narrow it down?
This is the error message, that was not there with the old installer:
What about the Segmentations? I was wrong, I tried with the current develop as well (sorry, was used to having the master branch on clone :-D).
I had Hanno also try it and the segmentations are missing for him as well.
I put an installer into the same folder, you can just start it from the bin folder to reproduce.