<b>UMC</b> ==9889== Conditional jump or move depends on uninitialised value(s)
==9889== at 0x43A68A: itk::Testing::ComparisonImageFilter<itk::Image<float, 3u>, itk::Image<float, 3u> >::ThreadedGenerateData(itk::ImageRegion<3u> const&, unsigned int) (itkTestingComparisonImageFilter.hxx:177)
==9889== by 0x440066: itk::ImageSource<itk::Image<float, 3u> >::ThreaderCallback(void*) (itkImageSource.hxx:303)
==9889== by 0x6333DF2: itk::PoolMultiThreader::SingleMethodExecute() (itkPoolMultiThreader.cxx:101)
==9889== by 0x4401E1: itk::ImageSource<itk::Image<float, 3u> >::ClassicMultiThread(void* (*)(void*)) (itkImageSource.hxx:218)
==9889== by 0x439A26: itk::ImageSource<itk::Image<float, 3u> >::GenerateData() (itkImageSource.hxx:237)
==9889== by 0x631F48F: itk::ProcessObject::UpdateOutputData(itk::DataObject*) (itkProcessObject.cxx:1790)
==9889== by 0x634DE66: itk::DataObject::UpdateOutputData() (itkDataObject.cxx:404)
==9889== by 0x41F5AF: itk::ImageBase<3u>::UpdateOutputData() (itkImageBase.hxx:296)
==9889== by 0x634DB3A: itk::DataObject::Update() (itkDataObject.cxx:329)
==9889== by 0x631E267: itk::ProcessObject::Update() (itkProcessObject.cxx:1357)
==9889== by 0x429106: bool (anonymous namespace)::compareImages<itk::Image<float, 3u> >(itk::Image<float, 3u>*, itk::Image<float, 3u>*) (itkFrequencyBandImageFilterTest.cxx:43)
==9889== by 0x426C8D: itkFrequencyBandImageFilterTest(int, char**) (itkFrequencyBandImageFilterTest.cxx:188)
==9889== by 0x4162D1: main (ITKImageFrequencyTestDriver.cxx:136)
==9889==
<b>UMC</b> ==9889== Conditional jump or move depends on uninitialised value(s)
==9889== at 0x43A6CD: itk::Testing::ComparisonImageFilter<itk::Image<float, 3u>, itk::Image<float, 3u> >::ThreadedGenerateData(itk::ImageRegion<3u> const&, unsigned int) (itkTestingComparisonImageFilter.hxx:184)
==9889== by 0x440066: itk::ImageSource<itk::Image<float, 3u> >::ThreaderCallback(void*) (itkImageSource.hxx:303)
==9889== by 0x6333DF2: itk::PoolMultiThreader::SingleMethodExecute() (itkPoolMultiThreader.cxx:101)
==9889== by 0x4401E1: itk::ImageSource<itk::Image<float, 3u> >::ClassicMultiThread(void* (*)(void*)) (itkImageSource.hxx:218)
==9889== by 0x439A26: itk::ImageSource<itk::Image<float, 3u> >::GenerateData() (itkImageSource.hxx:237)
==9889== by 0x631F48F: itk::ProcessObject::UpdateOutputData(itk::DataObject*) (itkProcessObject.cxx:1790)
==9889== by 0x634DE66: itk::DataObject::UpdateOutputData() (itkDataObject.cxx:404)
==9889== by 0x41F5AF: itk::ImageBase<3u>::UpdateOutputData() (itkImageBase.hxx:296)
==9889== by 0x634DB3A: itk::DataObject::Update() (itkDataObject.cxx:329)
==9889== by 0x631E267: itk::ProcessObject::Update() (itkProcessObject.cxx:1357)
==9889== by 0x429106: bool (anonymous namespace)::compareImages<itk::Image<float, 3u> >(itk::Image<float, 3u>*, itk::Image<float, 3u>*) (itkFrequencyBandImageFilterTest.cxx:43)
==9889== by 0x426C8D: itkFrequencyBandImageFilterTest(int, char**) (itkFrequencyBandImageFilterTest.cxx:188)
==9889== by 0x4162D1: main (ITKImageFrequencyTestDriver.cxx:136)
==9889==
<b>UMC</b> ==9889== Conditional jump or move depends on uninitialised value(s)
==9889== at 0x43A7D0: itk::Testing::ComparisonImageFilter<itk::Image<float, 3u>, itk::Image<float, 3u> >::ThreadedGenerateData(itk::ImageRegion<3u> const&, unsigned int) (itkTestingComparisonImageFilter.hxx:211)
==9889== by 0x440066: itk::ImageSource<itk::Image<float, 3u> >::ThreaderCallback(void*) (itkImageSource.hxx:303)
==9889== by 0x6333DF2: itk::PoolMultiThreader::SingleMethodExecute() (itkPoolMultiThreader.cxx:101)
==9889== by 0x4401E1: itk::ImageSource<itk::Image<float, 3u> >::ClassicMultiThread(void* (*)(void*)) (itkImageSource.hxx:218)
==9889== by 0x439A26: itk::ImageSource<itk::Image<float, 3u> >::GenerateData() (itkImageSource.hxx:237)
==9889== by 0x631F48F: itk::ProcessObject::UpdateOutputData(itk::DataObject*) (itkProcessObject.cxx:1790)
==9889== by 0x634DE66: itk::DataObject::UpdateOutputData() (itkDataObject.cxx:404)
==9889== by 0x41F5AF: itk::ImageBase<3u>::UpdateOutputData() (itkImageBase.hxx:296)
==9889== by 0x634DB3A: itk::DataObject::Update() (itkDataObject.cxx:329)
==9889== by 0x631E267: itk::ProcessObject::Update() (itkProcessObject.cxx:1357)
==9889== by 0x429106: bool (anonymous namespace)::compareImages<itk::Image<float, 3u> >(itk::Image<float, 3u>*, itk::Image<float, 3u>*) (itkFrequencyBandImageFilterTest.cxx:43)
==9889== by 0x426C8D: itkFrequencyBandImageFilterTest(int, char**) (itkFrequencyBandImageFilterTest.cxx:188)
==9889== by 0x4162D1: main (ITKImageFrequencyTestDriver.cxx:136)
==9889==
==9889== Thread 2:
<b>UMC</b> ==9889== Conditional jump or move depends on uninitialised value(s)
==9889== at 0x43A68A: itk::Testing::ComparisonImageFilter<itk::Image<float, 3u>, itk::Image<float, 3u> >::ThreadedGenerateData(itk::ImageRegion<3u> const&, unsigned int) (itkTestingComparisonImageFilter.hxx:177)
==9889== by 0x440066: itk::ImageSource<itk::Image<float, 3u> >::ThreaderCallback(void*) (itkImageSource.hxx:303)
==9889== by 0x63407B1: _ZNSt5_BindIFPFPvS0_EPN3itk17PoolMultiThreader20ThreadPoolInfoStructEEE6__callIS0_IEILm0EEEET_OSt5tupleIIDpT0_EESt12_Index_tupleIIXspT1_EEE (functional:1296)
==9889== by 0x63406C1: void* std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::operator()<, void*>() (functional:1355)
==9889== by 0x6340696: std::enable_if<((!std::is_member_pointer<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::value)&&(!std::is_function<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::value))&&(!std::is_function<std::remove_pointer<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::type>::value), std::result_of<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>& ()>::type>::type std::__invoke<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>>(std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>&) (functional:234)
==9889== by 0x634066B: std::result_of<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>& ()>::type std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::operator()<>() const (functional:467)
==9889== by 0x63405CD: void* std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1732)
==9889== by 0x6340426: std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()>::operator()() (functional:1720)
==9889== by 0x634015D: std::_Function_handler<void* (), std::reference_wrapper<std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()> > >::_M_invoke(std::_Any_data const&) (functional:2087)
==9889== by 0x6340285: std::function<void* ()>::operator()() const (functional:2471)
==9889== by 0x633FF1B: std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void*>, std::__future_base::_Result_base::_Deleter>, void*>::operator()() (future:1216)
==9889== by 0x633FA56: std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void*>, std::__future_base::_Result_base::_Deleter>, void*> >::_M_invoke(std::_Any_data const&) (functional:2057)
==9889== by 0x633A9C8: std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (functional:2471)
==9889== by 0x633A145: std::__future_base::_State_base::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&) (future:471)
==9889== by 0x633CB76: void std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)>::operator()<std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>, void>(std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >&&, std::reference_wrapper<bool>&&) const (functional:601)
==9889== by 0x633C6CC: void std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)>::_M_invoke<0ul, 1ul, 2ul>(std::_Index_tuple<0ul, 1ul, 2ul>) (functional:1732)
==9889== by 0x633BBA4: std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)>::operator()() (functional:1720)
==9889== by 0x633B258: void std::__once_call_impl<std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)> >() (mutex:754)
==9889== by 0x8229E3F: pthread_once (in /usr/lib64/libpthread-2.17.so)
==9889== by 0x63336BE: __gthread_once(int*, void (*)()) (gthr-default.h:699)
==9889== by 0x633A86E: void std::call_once<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&), std::__future_base::_State_base* const, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool> >(std::once_flag&, void (std::__future_base::_State_base::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&), std::__future_base::_State_base* const&&, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >&&, std::reference_wrapper<bool>&&) (mutex:786)
==9889== by 0x6339F07: std::__future_base::_State_base::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (future:358)
==9889== by 0x633F3A0: std::__future_base::_Task_state<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>, std::allocator<int>, void* ()>::_M_run() (future:1286)
==9889== by 0x633B67E: std::packaged_task<void* ()>::operator()() (future:1421)
==9889== by 0x633AC23: std::future<std::result_of<void* (*&(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::type> itk::ThreadPool::AddWork<void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*>(void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*&&)::{lambda()#1}::operator()() const (itkThreadPool.h:92)
==9889== by 0x633CD47: std::_Function_handler<void (), std::future<std::result_of<void* (*&(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::type> itk::ThreadPool::AddWork<void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*>(void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:2071)
==9889== by 0x6396E1B: std::function<void ()>::operator()() const (functional:2471)
==9889== by 0x6396581: itk::ThreadPool::ThreadExecute() (itkThreadPool.cxx:360)
==9889== by 0x639912A: void std::_Bind_simple<void (*())()>::_M_invoke<>(std::_Index_tuple<>) (functional:1732)
==9889== by 0x6399084: std::_Bind_simple<void (*())()>::operator()() (functional:1720)
==9889== by 0x639901D: std::thread::_Impl<std::_Bind_simple<void (*())()> >::_M_run() (thread:115)
==9889== by 0x89F406F: ??? (in /usr/lib64/libstdc++.so.6.0.19)
==9889== by 0x8224DD4: start_thread (in /usr/lib64/libpthread-2.17.so)
==9889== by 0x8F59EAC: clone (in /usr/lib64/libc-2.17.so)
==9889==
<b>UMC</b> ==9889== Conditional jump or move depends on uninitialised value(s)
==9889== at 0x43A6CD: itk::Testing::ComparisonImageFilter<itk::Image<float, 3u>, itk::Image<float, 3u> >::ThreadedGenerateData(itk::ImageRegion<3u> const&, unsigned int) (itkTestingComparisonImageFilter.hxx:184)
==9889== by 0x440066: itk::ImageSource<itk::Image<float, 3u> >::ThreaderCallback(void*) (itkImageSource.hxx:303)
==9889== by 0x63407B1: _ZNSt5_BindIFPFPvS0_EPN3itk17PoolMultiThreader20ThreadPoolInfoStructEEE6__callIS0_IEILm0EEEET_OSt5tupleIIDpT0_EESt12_Index_tupleIIXspT1_EEE (functional:1296)
==9889== by 0x63406C1: void* std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::operator()<, void*>() (functional:1355)
==9889== by 0x6340696: std::enable_if<((!std::is_member_pointer<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::value)&&(!std::is_function<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::value))&&(!std::is_function<std::remove_pointer<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::type>::value), std::result_of<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>& ()>::type>::type std::__invoke<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>>(std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>&) (functional:234)
==9889== by 0x634066B: std::result_of<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>& ()>::type std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::operator()<>() const (functional:467)
==9889== by 0x63405CD: void* std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1732)
==9889== by 0x6340426: std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()>::operator()() (functional:1720)
==9889== by 0x634015D: std::_Function_handler<void* (), std::reference_wrapper<std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()> > >::_M_invoke(std::_Any_data const&) (functional:2087)
==9889== by 0x6340285: std::function<void* ()>::operator()() const (functional:2471)
==9889== by 0x633FF1B: std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void*>, std::__future_base::_Result_base::_Deleter>, void*>::operator()() (future:1216)
==9889== by 0x633FA56: std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void*>, std::__future_base::_Result_base::_Deleter>, void*> >::_M_invoke(std::_Any_data const&) (functional:2057)
==9889== by 0x633A9C8: std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (functional:2471)
==9889== by 0x633A145: std::__future_base::_State_base::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&) (future:471)
==9889== by 0x633CB76: void std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)>::operator()<std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>, void>(std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >&&, std::reference_wrapper<bool>&&) const (functional:601)
==9889== by 0x633C6CC: void std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)>::_M_invoke<0ul, 1ul, 2ul>(std::_Index_tuple<0ul, 1ul, 2ul>) (functional:1732)
==9889== by 0x633BBA4: std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)>::operator()() (functional:1720)
==9889== by 0x633B258: void std::__once_call_impl<std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)> >() (mutex:754)
==9889== by 0x8229E3F: pthread_once (in /usr/lib64/libpthread-2.17.so)
==9889== by 0x63336BE: __gthread_once(int*, void (*)()) (gthr-default.h:699)
==9889== by 0x633A86E: void std::call_once<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&), std::__future_base::_State_base* const, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool> >(std::once_flag&, void (std::__future_base::_State_base::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&), std::__future_base::_State_base* const&&, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >&&, std::reference_wrapper<bool>&&) (mutex:786)
==9889== by 0x6339F07: std::__future_base::_State_base::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (future:358)
==9889== by 0x633F3A0: std::__future_base::_Task_state<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>, std::allocator<int>, void* ()>::_M_run() (future:1286)
==9889== by 0x633B67E: std::packaged_task<void* ()>::operator()() (future:1421)
==9889== by 0x633AC23: std::future<std::result_of<void* (*&(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::type> itk::ThreadPool::AddWork<void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*>(void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*&&)::{lambda()#1}::operator()() const (itkThreadPool.h:92)
==9889== by 0x633CD47: std::_Function_handler<void (), std::future<std::result_of<void* (*&(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::type> itk::ThreadPool::AddWork<void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*>(void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:2071)
==9889== by 0x6396E1B: std::function<void ()>::operator()() const (functional:2471)
==9889== by 0x6396581: itk::ThreadPool::ThreadExecute() (itkThreadPool.cxx:360)
==9889== by 0x639912A: void std::_Bind_simple<void (*())()>::_M_invoke<>(std::_Index_tuple<>) (functional:1732)
==9889== by 0x6399084: std::_Bind_simple<void (*())()>::operator()() (functional:1720)
==9889== by 0x639901D: std::thread::_Impl<std::_Bind_simple<void (*())()> >::_M_run() (thread:115)
==9889== by 0x89F406F: ??? (in /usr/lib64/libstdc++.so.6.0.19)
==9889== by 0x8224DD4: start_thread (in /usr/lib64/libpthread-2.17.so)
==9889== by 0x8F59EAC: clone (in /usr/lib64/libc-2.17.so)
==9889==
<b>UMC</b> ==9889== Conditional jump or move depends on uninitialised value(s)
==9889== at 0x43A7D0: itk::Testing::ComparisonImageFilter<itk::Image<float, 3u>, itk::Image<float, 3u> >::ThreadedGenerateData(itk::ImageRegion<3u> const&, unsigned int) (itkTestingComparisonImageFilter.hxx:211)
==9889== by 0x440066: itk::ImageSource<itk::Image<float, 3u> >::ThreaderCallback(void*) (itkImageSource.hxx:303)
==9889== by 0x63407B1: _ZNSt5_BindIFPFPvS0_EPN3itk17PoolMultiThreader20ThreadPoolInfoStructEEE6__callIS0_IEILm0EEEET_OSt5tupleIIDpT0_EESt12_Index_tupleIIXspT1_EEE (functional:1296)
==9889== by 0x63406C1: void* std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::operator()<, void*>() (functional:1355)
==9889== by 0x6340696: std::enable_if<((!std::is_member_pointer<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::value)&&(!std::is_function<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::value))&&(!std::is_function<std::remove_pointer<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::type>::value), std::result_of<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>& ()>::type>::type std::__invoke<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>>(std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>&) (functional:234)
==9889== by 0x634066B: std::result_of<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>& ()>::type std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> >::operator()<>() const (functional:467)
==9889== by 0x63405CD: void* std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()>::_M_invoke<>(std::_Index_tuple<>) (functional:1732)
==9889== by 0x6340426: std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()>::operator()() (functional:1720)
==9889== by 0x634015D: std::_Function_handler<void* (), std::reference_wrapper<std::_Bind_simple<std::reference_wrapper<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)> > ()> > >::_M_invoke(std::_Any_data const&) (functional:2087)
==9889== by 0x6340285: std::function<void* ()>::operator()() const (functional:2471)
==9889== by 0x633FF1B: std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void*>, std::__future_base::_Result_base::_Deleter>, void*>::operator()() (future:1216)
==9889== by 0x633FA56: std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void*>, std::__future_base::_Result_base::_Deleter>, void*> >::_M_invoke(std::_Any_data const&) (functional:2057)
==9889== by 0x633A9C8: std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (functional:2471)
==9889== by 0x633A145: std::__future_base::_State_base::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&) (future:471)
==9889== by 0x633CB76: void std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)>::operator()<std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>, void>(std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >&&, std::reference_wrapper<bool>&&) const (functional:601)
==9889== by 0x633C6CC: void std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)>::_M_invoke<0ul, 1ul, 2ul>(std::_Index_tuple<0ul, 1ul, 2ul>) (functional:1732)
==9889== by 0x633BBA4: std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)>::operator()() (functional:1720)
==9889== by 0x633B258: void std::__once_call_impl<std::_Bind_simple<std::_Mem_fn<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&)> (std::__future_base::_State_base*, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool>)> >() (mutex:754)
==9889== by 0x8229E3F: pthread_once (in /usr/lib64/libpthread-2.17.so)
==9889== by 0x63336BE: __gthread_once(int*, void (*)()) (gthr-default.h:699)
==9889== by 0x633A86E: void std::call_once<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&), std::__future_base::_State_base* const, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >, std::reference_wrapper<bool> >(std::once_flag&, void (std::__future_base::_State_base::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&), std::__future_base::_State_base* const&&, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()> >&&, std::reference_wrapper<bool>&&) (mutex:786)
==9889== by 0x6339F07: std::__future_base::_State_base::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (future:358)
==9889== by 0x633F3A0: std::__future_base::_Task_state<std::_Bind<void* (*(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>, std::allocator<int>, void* ()>::_M_run() (future:1286)
==9889== by 0x633B67E: std::packaged_task<void* ()>::operator()() (future:1421)
==9889== by 0x633AC23: std::future<std::result_of<void* (*&(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::type> itk::ThreadPool::AddWork<void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*>(void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*&&)::{lambda()#1}::operator()() const (itkThreadPool.h:92)
==9889== by 0x633CD47: std::_Function_handler<void (), std::future<std::result_of<void* (*&(itk::PoolMultiThreader::ThreadPoolInfoStruct*))(void*)>::type> itk::ThreadPool::AddWork<void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*>(void* (*&)(void*), itk::PoolMultiThreader::ThreadPoolInfoStruct*&&)::{lambda()#1}>::_M_invoke(std::_Any_data const&) (functional:2071)
==9889== by 0x6396E1B: std::function<void ()>::operator()() const (functional:2471)
==9889== by 0x6396581: itk::ThreadPool::ThreadExecute() (itkThreadPool.cxx:360)
==9889== by 0x639912A: void std::_Bind_simple<void (*())()>::_M_invoke<>(std::_Index_tuple<>) (functional:1732)
==9889== by 0x6399084: std::_Bind_simple<void (*())()>::operator()() (functional:1720)
==9889== by 0x639901D: std::thread::_Impl<std::_Bind_simple<void (*())()> >::_M_run() (thread:115)
==9889== by 0x89F406F: ??? (in /usr/lib64/libstdc++.so.6.0.19)
==9889== by 0x8224DD4: start_thread (in /usr/lib64/libpthread-2.17.so)
==9889== by 0x8F59EAC: clone (in /usr/lib64/libc-2.17.so)