Print

Print


Hello, I am having trouble understanding some errors I am getting for my eddy script

I am running the following eddy correction command on 2 time point scans that have been preprocessed the same way

eddy --imain=/Volumes/DANIEL/AES101/AES101.Ex/DTI_analysis.nii.gz --mask=/Volumes/DANIEL/AES101/AES101.Ex/COPY_b0_brain_0.4_mask_eroded.nii.gz --acqp=acqp.txt --index=index.txt --bvecs=bvec.txt --bvals=bvalue.txt --repol --field=/Volumes/DANIEL/AES101/AES101.Ex/field_map/FieldMap2dti --out=eddy_corrected_data

 and 

eddy --imain=/Volumes/DANIEL/AES101/AES101.Rest/DTI_analysis.nii.gz --mask=/Volumes/DANIEL/AES101/AES101.Rest/COPY_b0_brain_0.4_mask_eroded.nii.gz --acqp=acqp.txt --index=index.txt --bvecs=bvec.txt --bvals=bvalue.txt --repol --field=/Volumes/DANIEL/AES101/AES101.Rest/field_map/FieldMap2dti --out=eddy_corrected_data
 

and I am getting the following 2 different errors 

libc++abi.dylib: terminating with uncaught exception of type NEWMAT::SingularException

and 

Segmentation violation, Address not mapped, Offending address = 0x50caa2000
eddy                                0x0000000103526733 SPLINTERPOLATOR::Splinterpolator<float>::value_at(double const*) const
eddy                                0x000000010349680c SPLINTERPOLATOR::Splinterpolator<float>::operator()(double, double, double, double) const
eddy                                0x0000000103495fe5 NEWIMAGE::volume<float>::splineinterpolate(float, float, float) const
eddy                                0x000000010349fe49 NEWIMAGE::volume<float>::interpolate(float, float, float) const
eddy                                0x000000010341c74a void NEWIMAGE::raw_general_transform<float>(NEWIMAGE::volume<float> const&, NEWMAT::Matrix const&, NEWIMAGE::volume4D<float> const&, std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<unsigned int, std::__1::allocator<unsigned int> >, NEWMAT::Matrix const*, NEWMAT::Matrix const*, NEWIMAGE::volume<float>&, NEWIMAGE::volume4D<float>&, NEWIMAGE::volume<char>*)
eddy                                0x000000010341d511 void NEWIMAGE::raw_general_transform<float>(NEWIMAGE::volume<float> const&, NEWMAT::Matrix const&, NEWIMAGE::volume4D<float> const&, std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<int, std::__1::allocator<int> > const&, NEWIMAGE::volume<float>&, NEWIMAGE::volume4D<float>&, NEWIMAGE::volume<char>&)
eddy                                0x0000000103414931 void NEWIMAGE::affine_transform<float>(NEWIMAGE::volume<float> const&, NEWMAT::Matrix const&, NEWIMAGE::volume<float>&, NEWIMAGE::volume<char>&)
eddy                                0x0000000103407811 EDDY::ECScan::field_for_model_to_scan_transform(std::__1::shared_ptr<NEWIMAGE::volume<float> const>, NEWIMAGE::volume<float>*, NEWIMAGE::volume<float>*) const
eddy                                0x0000000103421e9c EDDY::EddyUtils::transform_model_to_scan_space(NEWIMAGE::volume<float> const&, EDDY::ECScan const&, std::__1::shared_ptr<NEWIMAGE::volume<float> const>, bool, NEWIMAGE::volume<float>&, NEWIMAGE::volume<float>*, NEWIMAGE::volume4D<float>*)
eddy                                0x000000010341452b EDDY::EddyUtils::TransformModelToScanSpace(NEWIMAGE::volume<float> const&, EDDY::ECScan const&, std::__1::shared_ptr<NEWIMAGE::volume<float> const>)
eddy                                0x0000000103423ac2 EDDY::EddyUtils::param_update(NEWIMAGE::volume<float> const&, std::__1::shared_ptr<NEWIMAGE::volume<float> const>, NEWIMAGE::volume<float> const&, EDDY::Parameters, bool, float, unsigned int, unsigned int, unsigned int, EDDY::ECScan&, NEWMAT::ColumnVector*)
eddy                                0x00000001033a4f58 EDDY::Register(EDDY::EddyCommandLineOptions const&, EDDY::ScanType, unsigned int, std::__1::vector<float, std::__1::allocator<float> > const&, EDDY::SecondLevelECModel, bool, EDDY::ECScanManager&, EDDY::ReplacementManager*, NEWMAT::Matrix&, NEWMAT::Matrix&)
eddy                                0x000000010339f380 EDDY::DoVolumeToVolumeRegistration(EDDY::EddyCommandLineOptions const&, EDDY::ECScanManager&)
eddy                                0x0000000103399248 main
libdyld.dylib                       0x00007fff97589235 start
???                                 0x000000000000000a 0x0

Any idea what this error means and what might potentially be causing it?

########################################################################

To unsubscribe from the FSL list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=FSL&A=1