Closed phcerdan closed 6 years ago
Just thinking out loud @phcerdan, but if seeds are involved in the process, and when using multi-threading, does that imply some random seed initialization that is affected by the number of processes/threads?
I'm by no means an expert on this, but have learnt that such stuff affects results so as not to be deterministic in other contexts. Although that does not imply a segfault :confused:.
If that hypothesis is correct, may be @dzenanz can cast some light into the issue.
RegionGrowingBenchmark segfaults a lot on my Windows machine too. I thought it was some problem related to rebuilding or screwed up git checkout. Now I will look into it.
@jhlegarreta I haven't look into what's the problem, maybe related to itk::MultiThreaderBase::ParallelizeImageRegionRestrictDirection
for this case (?) but @dzenan to the rescue! Thanks :sweat_smile:
The crash occurs in Modules\Filtering\LabelMap\include\itkBinaryImageToLabelMapFilter.hxx
. I am looking into it right now.
This is a bug in ITK, not in PerformanceBenchmarking
module.
It is a bit random, I got it passing using only
1
thread, maybe 70% of my tries.Config:
CMAKE_BUILD_TYPE:STRING=Debug
Command:Backtrace