Hi,
I am trying to run DIFFPREP and I am getting the following error message:
Denoising DWIs...
Segmentation Fault: 11
The data that I am using is 220 total volumes with 3 shells (1000, 2000, 3000). I know this error is sometimes caused by memory issues but I have 32GB of RAM, which should be plenty I think. Does anyone know what may be causing the issue?
Thanks,
Brady
Re: Seg fault
Okay..
I think you are using a version that is older than 3.1.4. Before that version, the matrix PCA was performed using the vnl library, which sometimes gave this weird seg faults. beginning with 3.1.4, all the matrix operations were changed to Eigen which is much more stable.
So can you confirm your version? If it is older, can you try with the newest version and let us know?
Re: Seg fault
Thank you for the response. I am using the latest version, TORTOISE 3.1.4. I just installed on the computer that I currently using in the middle of July of this year.
Thanks,
Brady
Re: Seg fault
Thank you for the response. I am using the latest version, TORTOISE 3.1.4. I just installed on the computer that I currently using in the middle of July of this year.
Thanks,
Brady
Data
Sure, what is the best way to share the files with you? The data will be about 1 GB total. I have been using TORTOISE for about 4 years and this is the first time this has happened. The only difference between this dataset and previous datasets is the size. This dataset is 3 shells with 220 total volumes whereas our previous data has been 1 shell with a maximum of 61 directions. Also, this is the first time I've tried to run it on MacOS 10.14 Mojave. Not sure if that has something to do with it. Thanks for looking into it.
Brady
One more comment
Also, I just thought about the fact that DWIDenoise runs successfully every time. When using DIFFPREP, is a different denoising algorithm used to estimate noise levels? If not, I'm not sure why it would fail with DIFFPREP but work with DWIDenoise.
Thanks again,
Brady
I wanted to mention that this does not occur 100% of the time. If I denoise before starting DIFFPREP and set -d to off, then I only get this error about 95% of the time after the "Estimating noise levels.." step. Any guidance is greatly appreciated.
Thanks