Crashed dwifslpreproc

Hello, I have tried to dwifslpreproc my b=1000 and 64 directions images, and both of eddy_cuda and eddy_openmp crash in the similar way with garbled characters in error message.
For instance, this is my command:

dwifslpreproc A012_test_unringed.mif A012_test_preproc.mif -pe_dir AP -rpe_none

and eddy_cuda have crashed with the following error message:

Loading prediction maker
Evaluating prediction maker model
Calculating parameter updates
Iter: 0, Total mss = 4.71572
Loading prediction maker
Evaluating prediction maker model
Calculating parameter updates
Iter: 1, Total mss = 4.40395
Loading prediction maker
Evaluating prediction maker model
Calculating parameter updates
Iter: 2, Total mss = 4.40337
Loading prediction maker
Evaluating prediction maker model
Calculating parameter updates
Iter: 3, Total mss = 4.40323
Loading prediction maker
Evaluating prediction maker model
Calculating parameter updates
Iter: 4, Total mss = 4.40323
Running sm.ApplyB0LocationReference
Running Register
Loading prediction maker
Evaluating prediction maker model
�ATi�U
�UOi�U
`![i�U
 [i�U

`�\i�U
0[DH�U
EDDY::: Eddy failed with message P�\i�U
(p.s. What's more, the name of the text file containing this error message is "eddy_cuda_filure_output.txt"),
while eddy_openmp crashed with:
               Reading images
               Performing volume-to-volume registration
               Running Register
               Loading prediction maker
               Evaluating prediction maker model
               Calculating parameter updates
               Iter: 0, Total mss = 4.50106
               Loading prediction maker
               Evaluating prediction maker model
               Calculating parameter updates
               Iter: 1, Total mss = 4.40394
               Loading prediction maker
               Evaluating prediction maker model
               Calculating parameter updates
               Iter: 2, Total mss = 4.40334
               Loading prediction maker
               Evaluating prediction maker model
               Calculating parameter updates
               Iter: 3, Total mss = 4.40329
               Loading prediction maker
               Evaluating prediction maker model
               Calculating parameter updates
               Iter: 4, Total mss = 4.40328
               Running sm.ApplyB0LocationReference
               Running Register
               Loading prediction maker
               Evaluating prediction maker model
               P2�_V


               �P�`V

               �.�`V
               EDDY::: Eddy failed with message �P�`V

Any help would be very appreciated! Thank you all for your work!
Sincerely,
Henry

FYI - if you were expecting to use the GPU-enabled eddy_cuda, it may not have worked since the warning says something about eddy_openmp (the CPU version). That being said, it’ll be easier to debug if you use the -nocleanup flag with dwifslpreproc, which will preserve the tmp directory of intermediate files that you can use to troubleshoot. (Out of desperation, I also sometimes include the -debug flag to get as much info as I can about how it’s running.)

I’d try dwifslpreproc again with the -nocleanup option. If/when that fails, you have the input files into eddy and you can run just the eddy line with the -verbose flag for more clues, as well as check the input files into eddy.