Skip to content

Commit 218c6e6

Browse files
authored
Merge pull request #6420 from hjmjohnson/fix-adaptive-nlm-flaky-race
BUG: Fix flaky AdaptiveNonLocalMeansDenoisingImageFilterTest1 under parallel load
2 parents 9072820 + eba8fab commit 218c6e6

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

Modules/Filtering/AdaptiveDenoising/test/itkAdaptiveNonLocalMeansDenoisingImageFilterTest.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,10 @@ itkAdaptiveNonLocalMeansDenoisingImageFilterTest(int argc, char * argv[])
115115
ITK_EXERCISE_BASIC_OBJECT_METHODS(filter, AdaptiveNonLocalMeansDenoisingImageFilter, NonLocalPatchBasedImageFilter);
116116

117117
filter->SetInput(reader->GetOutput());
118+
119+
// Single-threaded: m_RicianBiasImage data race across work-unit boundaries; see #6419.
120+
filter->SetNumberOfWorkUnits(1);
121+
118122
filter->SetUseRicianNoiseModel(false);
119123
ITK_TEST_SET_GET_VALUE(false, filter->GetUseRicianNoiseModel());
120124

0 commit comments

Comments
 (0)