Open monreal93 opened 1 year ago
This is hard to track down further. I think it would be good to find out what specific FFTW call is being made within NFFT and then try to develop a minimal example that reproduces the error. To do so you can put some @info
at this code https://github.com/JuliaMath/NFFT.jl/blob/master/src/implementation.jl#L87 to get the exact parameters that are passed to FFTW.
I think this is an issue in FFTW -- and I don't think a solution is in sight. I circumvent the problem by using MKL instead.
using FFTW
FFTW.set_provider!("mkl")
You will have to restart Julia after changing the FFT package.
Yes, if that fixes the issue for you locally, that seems to be the best option and there also seem to be no larger downsides.
But in the long run it would be still good to have some reproducer that only involves FFTW. With that it would be much easier to track this down for the FFTW people.
I already filed an issue.
Hi,
I have been using MRIReco.jl to reconstruct high-resolution 3D spiral data for some time, recently I started getting a "Segmentation fault" error. This error is not reproducible, sometimes it crashes after the reconstruction of several volumes and sometimes when reconstructing the first one. This is the complete error:
Seems like a problem with NFFT.jl/FFTW.jl, it looks like some changes have been made to NFFT.jl: Performance Satuts (not sure if those changes can be related) . I also found a very similar issue, that hasn't been closed, I also tried starting julia with
JULIA_COPY_STACKS="yes/no"
and the problem is not fixed.I am running julia inside a docker container, this is the output of versioninfo()
Has anybody got a similar problem? Is there any advice on how to avoid it?
Thank you,