Page MenuHomePhabricator

[Dashboard] Fiber processing test fails due to segmentation fault
Closed, WontfixPublic

Description

Currently the fiber processing test produces a segmentation fault on Windows:
http://cdash.mitk.org/index.php?project=MITK&date=2016-05-23&display=project&filtercount=3&showfilters=1&filtercombine=and&field1=buildname/string&compare1=61&value1=Win7_VS2013_x64_Release&field2=site/string&compare2=61&value2=MBIVM11&field3=buildstamp/string&compare3=61&value3=20160523-1304-Continuous&collapse=0

The above commit is the first one to produce that result, but concerned itself with the adding of dicom tags to loaded dicom images, which are not used in the test at all.

The test only fails on the dart client and I could not reproduce the failure on another machine.

For now I disable Test 5 of the fiber processing test to unblock the dashboard. It would be great if a MICler could try to reproduce and fix the bug.

Crash happens in:
mitk::FiberBundle::Pointer mitk::FiberBundle::RemoveFibersOutside(ItkUcharImgType* mask, bool invert)

Event Timeline

User goch has pushed new remote branch:

bug-19770-disable-FiberProcessing-Test5

[5fab1a]: COMP: Merge branch 'bug-19770-disable-FiberProcessing-Test5'

Merged commits:

2016-05-30 19:10:28 Caspar Goch [5cc5cf]
disabled test 5 of the fiberprocessing test

Could not reproduce on Linux, Valgrind memory analysis reports an 'Invalid read of size 1' in

mitk::FiberBundle::RemoveFibersOutside(itk::Image<uchar,3u>*, bool) on line 861

however this is also reported for the Test6-Case calling this function and this one runs without issues on the dartclient. The only difference is in the bool parameter (Test5 - false, Test6 - true) which controls whether the cropping mask is inverted or not.

The error first occured on 05/23 after a rather unrelated commit (DICOM-tag-properties)

hering added a subscriber: hering.
kislinsk claimed this task.
kislinsk added a project: Auto-closed.
kislinsk added a subscriber: kislinsk.

Hi there! 🙂

This task was auto-closed according to our Task Lifecycle Management.
Please follow this link for more information and don't forget that you are encouraged to reasonable re-open tasks to revive them. 🚑

Best wishes,
The MITK devs

kislinsk removed kislinsk as the assignee of this task.May 26 2020, 12:05 PM
kislinsk removed a subscriber: kislinsk.