I am trying to use DTIConvert to convert nrrd to nii (–conversionMode NrrdToFSL) on the data that were previously preprocessed by DTIPrep (before that I successfully converted them from nii to nrrd), but I am receiving the error message “Segmentation fault: 11”. Any idea what went wrong?
I am trying to use DWIConvert to convert nrrd to nii (–conversionMode NrrdToFSL) on the data that were previously preprocessed by DTIPrep (before that I successfully converted them from nii to nrrd), but I am receiving the error message “Segmentation fault: 11”. Any idea what went wrong?
You may need to use the --allowLossyConversion option (if your data can be converted safely). Aside from that, it is very hard to say without more information – the command line you used, example data, etc.
I’m also experiencing this issue, first with the newest stable version, and also with the latest nightly build. I’m simply trying to convert between nifti format and .nrrd to QC in DTIPrep, but DWIConvert is not working to convert from the .nrrd back to .nii. Any suggestions?
Have you tried the options and suggestions above? Such as the lossy conversion? It is hard to give more advice without more information (see the information Isaiah requests above for a list that can help us). Also please try the example command line, or try using those options in the GUI.
I originally had this issue runnnng it from the command line, but it happens in the GUI as well.
Without the lossy conversion option, it initially generates an error, “Error: ReadVolume: Unsupported source pixel type”
When I run it with the lossy conversion option, it changes the error to ‘Segmentation fault: 11’
I’ve tried it with the stable build (4.10), the nightly build (4.11) and older versions (4.8).
One issue that could possibly contribute to this is that I’ve started with a 4D DWI file in .nii format, that includes 2 separate acquisitions. I extract those into two separate files, split out the b-vectors and b-values, and then convert the resultant .nii files into .nrrd files before running DTIPrep on each .nrrd files. Then, when I try to convert back to .nii, I get these errors.
Any ideas? What other information would be helpful for you?
Unfortunately, DWIConvert has some crash modes which do not produce informative error messages due to exception handling issues. My guess is that something about your files does not correspond to DWIConvert’s expectation, and it crashes. If you can reproduce your workflow on one of these public datasets, and then share the resulting nrrd file with me, then I can take a look.