Hi all, I have verified the failures linking against the system version of FFTW on an i386 sid virtual machine, but the failures do not occur when building FFTW 3.2.2 or 3.3 as a CMake ExternalProject.
Matt On Mon, Apr 23, 2012 at 9:11 AM, Yaroslav Halchenko <[email protected]> wrote: > meanwhile I will blindly try to build/test it against fftw3 in > experimental -- who knows, may be it is their bug ;) > > On Mon, 23 Apr 2012, Steve M. Robbins wrote: > >> I just ran "ITKFFTTestDriver itkFFTWF_FFTTest" through valgrind with >> the following results. Any ideas of what to look at next are welcomed. > >> Thanks, >> -Steve > >> PlanRigor: FFTW_EXHAUSTIVE (8) >> ==13128== Invalid read of size 4 >> ==13128== at 0x730FA07: fftwf_execute (in /usr/lib/libfftw3f.so.3.3.0) >> ==13128== by 0x82006E6: itk::FFTWForwardFFTImageFilter<itk::Image<float, >> 1u>, itk::Image<std::complex<float>, 1u> >::GenerateData() (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/bin/ITKFFTTestDriver) >> ==13128== by 0x4947378: >> itk::ProcessObject::UpdateOutputData(itk::DataObject*) (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/lib/libITKCommon-4.1.so.1) >> ==13128== by 0x4952DC2: itk::DataObject::UpdateOutputData() (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/lib/libITKCommon-4.1.so.1) >> ==13128== by 0x4952CFF: itk::DataObject::Update() (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/lib/libITKCommon-4.1.so.1) >> ==13128== by 0x49436C5: itk::ProcessObject::Update() (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/lib/libITKCommon-4.1.so.1) >> ==13128== by 0x81FD526: int test_fft<float, 1u, >> itk::FFTWForwardFFTImageFilter<itk::Image<float, 1u>, >> itk::Image<std::complex<float>, 1u> >, >> itk::FFTWInverseFFTImageFilter<itk::Image<std::complex<float>, 1u>, >> itk::Image<float, 1u> > >(unsigned int*) (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/bin/ITKFFTTestDriver) >> ==13128== by 0x81F69C6: itkFFTWF_FFTTest(int, char**) (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/bin/ITKFFTTestDriver) >> ==13128== by 0x9370E15: (below main) (libc-start.c:228) >> ==13128== Address 0x0 is not stack'd, malloc'd or (recently) free'd >> ==13128== >> ==13128== >> ==13128== Process terminating with default action of signal 11 (SIGSEGV): >> dumping core >> ==13128== Access not within mapped region at address 0x0 >> ==13128== at 0x730FA07: fftwf_execute (in /usr/lib/libfftw3f.so.3.3.0) >> ==13128== by 0x82006E6: itk::FFTWForwardFFTImageFilter<itk::Image<float, >> 1u>, itk::Image<std::complex<float>, 1u> >::GenerateData() (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/bin/ITKFFTTestDriver) >> ==13128== by 0x4947378: >> itk::ProcessObject::UpdateOutputData(itk::DataObject*) (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/lib/libITKCommon-4.1.so.1) >> ==13128== by 0x4952DC2: itk::DataObject::UpdateOutputData() (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/lib/libITKCommon-4.1.so.1) >> ==13128== by 0x4952CFF: itk::DataObject::Update() (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/lib/libITKCommon-4.1.so.1) >> ==13128== by 0x49436C5: itk::ProcessObject::Update() (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/lib/libITKCommon-4.1.so.1) >> ==13128== by 0x81FD526: int test_fft<float, 1u, >> itk::FFTWForwardFFTImageFilter<itk::Image<float, 1u>, >> itk::Image<std::complex<float>, 1u> >, >> itk::FFTWInverseFFTImageFilter<itk::Image<std::complex<float>, 1u>, >> itk::Image<float, 1u> > >(unsigned int*) (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/bin/ITKFFTTestDriver) >> ==13128== by 0x81F69C6: itkFFTWF_FFTTest(int, char**) (in >> /home/steve/Packages/debian-med/trunk/packages/insighttoolkit/build-area/insighttoolkit4-4.1.0/BUILD/bin/ITKFFTTestDriver) >> ==13128== by 0x9370E15: (below main) (libc-start.c:228) >> ==13128== If you believe this happened as a result of a stack >> ==13128== overflow in your program's main thread (unlikely but >> ==13128== possible), you can try to increase the size of the >> ==13128== main thread stack using the --main-stacksize= flag. >> ==13128== The main thread stack size used in this run was 8388608. > > > > -- > =------------------------------------------------------------------= > Keep in touch www.onerussian.com > Yaroslav Halchenko www.ohloh.net/accounts/yarikoptic -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/CALzTN-T5iZF0O=mbtsnoxt5vq6xb2c6wzggcdhv75bbfddm...@mail.gmail.com

