Dear all,
I came across the similar error with using eddy after topup. I checked the topup result, the "my_hifi_b0" looked fine. The bet result also looked good. I tried two different FSL version (5.0.10 and 5.0.9). The error message are the same. Thank you in advance.
Here is the message:
eddy --imain=DTI_raw.nii.gz --mask=my_hifi_b0_brain_mask.nii.gz --index=index.txt --acqp=acqparams.txt --bvecs=bvecs --bvals=bvals --out=eddy_corrected_data --mb=2 --topup=my_topup_results
Segmentation violation, Address not mapped, Offending address = 0x515db7078
eddy 0x000000010458fea3 SPLINTERPOLATOR::Splinterpolator<float>::value_at(double const*) const
eddy 0x00000001044ffbec SPLINTERPOLATOR::Splinterpolator<float>::operator()(double, double, double, double) const
eddy 0x00000001044ff3c5 NEWIMAGE::volume<float>::splineinterpolate(float, float, float) const
eddy 0x0000000104509229 NEWIMAGE::volume<float>::interpolate(float, float, float) const
eddy 0x000000010447528a 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 0x00000001044762b1 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 0x000000010446d121 void NEWIMAGE::affine_transform<float>(NEWIMAGE::volume<float> const&, NEWMAT::Matrix const&, NEWIMAGE::volume<float>&, NEWIMAGE::volume<char>&)
eddy 0x0000000104460be1 EDDY::ECScan::field_for_model_to_scan_transform(boost::shared_ptr<NEWIMAGE::volume<float> const>, NEWIMAGE::volume<float>*, NEWIMAGE::volume<float>*) const
eddy 0x0000000104483b4b EDDY::ECScan::FieldForModelToScanTransform(boost::shared_ptr<NEWIMAGE::volume<float> const>, NEWIMAGE::volume<float>&, NEWIMAGE::volume<float>&) const
eddy 0x000000010447aee0 EDDY::EddyUtils::transform_model_to_scan_space(NEWIMAGE::volume<float> const&, EDDY::ECScan const&, boost::shared_ptr<NEWIMAGE::volume<float> const>, bool, NEWIMAGE::volume<float>&, NEWIMAGE::volume<float>*, NEWIMAGE::volume4D<float>*)
eddy 0x000000010446cca5 EDDY::EddyUtils::TransformModelToScanSpace(NEWIMAGE::volume<float> const&, EDDY::ECScan const&, boost::shared_ptr<NEWIMAGE::volume<float> const>)
eddy 0x000000010447ce05 EDDY::EddyUtils::param_update(NEWIMAGE::volume<float> const&, boost::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 0x0000000104426f3c EDDY::EddyUtils::MovAndECParamUpdate(NEWIMAGE::volume<float> const&, boost::shared_ptr<NEWIMAGE::volume<float> const>, NEWIMAGE::volume<float> const&, bool, float, EDDY::ECScan&)
eddy 0x00000001044213b3 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 0x000000010441cfab EDDY::DoVolumeToVolumeRegistration(EDDY::EddyCommandLineOptions const&, EDDY::ECScanManager&)
eddy 0x000000010441a805 main
libdyld.dylib 0x00007fffe310d235 start
??? 0x000000000000000a 0x0
|